mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Preparazione file d'installazione

Non mi è chiaro come preparare un file d'installazione di un programma 
creato con vb2005 express. 
Mi sembra d'aver capito che bisogna andare su Progetto --> Proprietà --> 
Pubblica --> Pubblicazione guidata: è giusto? 
Se scelgo "Percorso su disco" indico una directory (esempio: D:\cond) 
"Avanti" da cd-rom "Avanti" controllo disponibilità (al momento non 
interessa) "Avanti" "URL di pubblicazione dell'applicazione: 
file:///D:/cond/" e poi si dovrebbe cliccare su "Fine". 
Fin qua tutto giusto? 
E se voglio allegarci dei file (tipo il manuale su .doc per le 
istruzioni)?
Christian

La pubblicazione guidata di 
vb.net
 è uno schifo, lasciala perdere, usa 
qualche altra cosa tipo questo che farà sicuramente al caso tuo e di chi 
altro non lo conoscesse 
http://www.silvercybertech.com/italian/index.html
. 
Se provi a usare quella di vb non ti pemette nenache di scegliere dove 
istallare l'applicazione, se poi ad esempio la tua app usa un db tipo acces, 
in modo alquanto assurdo ti accorgerai che il db sta da una parte e 
l'eseguibile...se lo trovi... sta da un'altra, e questo ti porta enormi 
problemi se tu volessi fare un'esecuzione da rete. Per non parlare poi del 
trusted e untrusted del framework 2.0... che bel casino che ha combinato ms, 
il linguaggio e migliorato ma le rotture di palle sono quadruplicate :D

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

Chi mi puo' indicare un buon libro sul visual basic 6 per imparare
tutto?
grazie in e-mail
-- 
~~~~~~~~~~~~~~~*mito*~~~~~~~~~~~~~~~
URL: 
http://mito.w3.to
E-MAIL: 
mi...@w3.to
ICQ: 21255505
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Prova VB6 FOR DUMMIES della Apogeo (£.39.500), aiuta - interessante anche se
piccolo VB6 SENZA FATICA della McGraw-Hill (£.16.000) ci sono delle cose
interessanti e poi costa poco.

interessanti e poi costa poco.
mmmm, personalmente sono di parere contrario, soprattutto a quello "For Dummies...."
Dai un'occhiata al sito comune di questo NG....
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Dai un'occhiata al sito comune di questo NG....
Confermo. Io ho "A scuola di Visual Basic 5, for dummies" ed č praticamente
inutile. Penso che un linguaggio di programmazione, qualunque esso sia, va
affrontato in maniera piů decisa. Recentemente mi sono comprato "Hardcore VB
5.0", alla modica cifra di 90.000 lire(!!), quando ancora non so cosa sia
un'API, ed a volte faccio fatica a scrivere "Ciao" in file di testo! Ora
sono costretto ad imparare qualcosa di piů, per non lasciarlo a prender
polvere sulla scrivania.
Ciao
Cesare Nicola

Credo che il migliore sia VB Passo per Passo. E' fatto molto bene.
Ciao maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: Controlli VB

Come si chiama quel controllo che contiene tutti i tastini Agg., Modifica,
di VB?
Per interderci quello con le due lineette verticali che se ci clicco e
trascino sposto tutti i controlli.
E' free? Posso usarlo e rivenderlo?Dove lo trovo?

 trascino sposto tutti i controlli.
Potresti usare ActiveBar, che trovi qui:
http://www.datadynamics.com/
Funziona molto bene e ci puoi fare un sacco di cose, però non è
assolutamente free.
Ti consiglio di provare la demo.

Newsgroup: it.comp.lang.visual-basic
Titolo: Selezionare un elemento nella ListView

Qualcuno sa come riuscire tramite codice a selezionare (rendere evidenziato)
un elemento nel controllo ListView. Il mio obbiettivo č quello di rendere
evidenziato un elemento dopo una ricerca nella lista.
Ringrazio tutti coloro che vorranno aiutarmi.
Luigi Montana
E-mail: 
lui...@uno.it
Home page: 
Http://www.uno.it/utenti/montana

 un elemento nel controllo ListView. Il mio obbiettivo è quello di rendere


 Home page: 
Http://www.uno.it/utenti/montana
--
By matteo(olè)
Mail to: 
ori...@libero.it
 
vuoiunscinquant...@yahoo.it

Newsgroup: it.comp.lang.visual-basic
Titolo: posso sapere una cosa...

dove posso trovare sol server 7.0
scaricabile in rete.....
grazie in anticipo....

 scaricabile in rete.....
hai provato a chiedere su qualche alt.comp.database o giu' di li' ?

 grazie in anticipo....
Dopo FA Client 6.5 e prima LA WorkStation 9.10.15.00.256
Se poi cerchi SQL 7.0 allora puoi richiedere una CD con la demo per 120
giorni direttamente al sito Microsoft.
In alternativia puoi trovarlo sul CD-Rom di IoProgrammo o DEV di Gennaio (in
verità non ricordo bene con quale delle due riviste è compreso, cmq vai in
edicola.......)
Bye, Enrico.
------------------------------------------------
Dim VbEnry As Enrico
e-mail : 
vbe...@supereva.it
ICQ: 93357350
------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: VB4 e WINDOWS XP

Ciao a tutti
ho realizzato un' applicazione con VB4 sia a 16 che 32 bit ho creato i 2
eseguibili sul server che ha installato Windows XP pro. Installo la versione
16 bit su wfw 3.11 e funziona installo la versione 32 su windows Me ma non
funziona mentre se lancio l' eseguibile dal server funziona.
C'è un problema di compatibilità tra XP e Me ?
Devo ricompilare la versione 32bit sul pc con Me?
Grazie DimAnto


Prego
Vincenzo

 Devo ricompilare la versione 32bit sul pc con Me?
si, diciamo che Windows MErd Edition e' uan mutazione genetica tra 98 e Xp
... diciamo che di base lo vedi come un 98 quindi molto spesso i programmi
mancano di supporto all'accesso ai database come l'mdac o mancano di ocx che
non vanno su Me o che non sono istallati.
Se ti e' possibile, compila direttamente sulla macchina con Me e per il
futuro, cerca di disintallarlo prima possibile ^_^
-- 
-Gigio@Work(?)-

"NoSpamDimAnto" <NoSpam...@Libero.it> ha scritto nel messaggio
news:TKjsc.17471$Wc.6...@twister2.libero.it...

Cosa intendi per "non funziona"???
Specifica eventuali messaggi di errore...
PS: funziona su Win98?
Byee
Newsgroup: it.comp.lang.visual-basic
Titolo: Record nelle ComboBox

Ho un Database Access con una tabella di nome Dati, vorrei fare in modo che
tutti i record del campo Cognome di questa tabella compaiano come Items di
una ComboBox, credo di esserci molto vicino ma riesco solo a caricare il
primo record:
Private Sub Form_Load()
rstDati.Open "SELECT * FROM Dati", cnn, adOpenDynamic, adLockOptimistic
Combo(4).AddItem rstDati![Cognome]
End Sub
cosa devo modificare?
Grazie

 ha scritto nel messaggio
news:0VKTa.199233$lK4.5...@twister1.libero.it...

Ciao
Ti passo una mia funzione generica adattatela alle tue esigenze
VB6 - ORACLE
Function LoadCombo(Table As String, Field As String, Combo As ComboBox, Frm
As Form, _
                   Optional Filter As String, Optional Value As Variant) As
Boolean
    Dim m_RsApp As OraDynaset
    On Error GoTo ErrHnd1
    If Filter = "" And IsMissing(Value) Then
        Set m_RsApp = OraDatabase.CreateDynaset("SELECT DISTINCT " & Field &
" FROM " & Table, 12)
    Else
        If IsNumeric(Value) = True Then
            Set m_RsApp = OraDatabase.CreateDynaset("SELECT DISTINCT " &
Field & " FROM " & Table _
                                            & " WHERE " & Filter & " = " &
Value, 12)
        Else
            Set m_RsApp = OraDatabase.CreateDynaset("SELECT DISTINCT " &
Field & " FROM " & Table _
                                            & " WHERE " & Filter & " = '" &
Value & "'", 12)
        End If
    End If
    m_RsApp.MoveFirst
    Do While Not m_RsApp.EOF
        Combo.AddItem (m_RsApp(0).Value)
        m_RsApp.MoveNext
    Loop
    ' Carico primo elemento combo by-passando l'evento click tramite la
g_BypassClick
    g_BypassClick = True
    If Combo.List(0) <> "" Then Combo.Text = Combo.List(0)
    g_BypassClick = False
    LoadCombo = True
Uscita:
    Exit Function
ErrHnd1:
    LoadCombo = False
    Call ErrHandler(Err, "Funzione: LoadCombo", Frm)
    GoTo Uscita
End Function
Alberto


Beh per  forza, non passi mai al record successivo!
rstDati.Open "SELECT * FROM Dati", cnn, adOpenDynamic, adLockOptimistic
...
do until rstDati.EOF = True
    Combo(4).AddItem rstDati![Cognome]
    srtDati.Movenext
loop
...
End
Newsgroup: it.comp.lang.visual-basic
Titolo: Form in primo piano

Qualcuno potrebbe per favore spiegarmi come fare a tenere un form in primo
piano anche quando perde il focus rispetto ad un altro form. Ho provato con
le API GetActiveWindow e SetForegroundWindow ma non riesco ad ottenere
nessun risultato. Grazie anticipato a chi volesse aiutarmi
    Luca

nessun risultato.
Ad esempio, sul form chiamante:
Dim f As nome_form_da_tenere_in_primo_piano
Set f = New nome_form_da_tenere_in_primo_piano
f.Show vbModeless, Me
-- 
hth, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Ricavare indirizzi LPT&COM

Come posso ricavare con VB gli indirizzi delle porte LPT e COM?
Grazie
Alessia
--------------------------------
Inviato via 
http://usenet.iol.it

 wrote in message
62Z98Z100Z178Y...@usenet.iol.it...


Grazie mille!! :-))


Newsgroup: it.comp.lang.visual-basic
Titolo: [SITO COMUNE] Newsletter di Aggiornamento

Newsletter di Aggiornamento del Sito Comune di Visual Basic 
http://www.it-lang-vb.net
.
Fasi Lunari in tempo reale
Calcolo astronomico delle fasi lunari e rappresentazione della luna in 
tempo reale. Il programma utilizza gli algoritmi dell'astronomo J.Meeus.
-----------------------------------------------------
GDI-GFX
Applicazione GDI per generazione di immagini in real-time da utilizzarsi 
con IIS5
-----------------------------------------------------
SendMyIP
SendMyIP e' un programma che rimane in background su un server collegato 
continuamente ad internet ed invia tramite email, a chi ne fa richiesta 
tramite mail, l'indirizzo IP pubblico e privato del server. Il programma 
e' indispensabile per collegarsi al proprio server casalingo quando si 
e' fuori casa e non si ha un ip statico.
-----------------------------------------------------
Inviata dal Webmaster del Sito Comune di Visual Basic 
http://www.it-lang-vb.net

 
http://www.it-lang-vb.net
.
Da non credere! A volte ritornano! Come va? ;-)

Lord Rayden ha scritto:

Io ci sono sempre :)
Solo che non ho mai tempo per rispondere ai vari quesiti, quindi mi 
limito a lurkare.
A me va tutto bene (a parte il fatto che mi sarei dovuto laureare a 
luglio e invece la cosa è slittata a marzo) ed ora sto lavorando anche 
in una bella azienda.
Ne approfitto per salutare tutti i partecipanti al NG, vecchi e nuovi.
Un abbraccio
Nicola

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Altra domanda sulla simulazione di eventi

Salve,
         sapreste indicarmi un modo per simulare il click del mouse a certe
coordinate all'interno del form di un'applicazione non attiva?
Ad esempio, io ho un applicazione A il cui form riempe una certa area dello
schermo ma che non tengo in primo piano perche' in primo piano voglio
lavorare con altre applicazioni (supponiamo che l'applicazione che voglio
tenere attiva sia Internet Explorer perche sto navigando) . Ora mentre
navigo vorrei che il mio programma simuli gli eventi del mouse (in
particolare il doubleclick) entro la finestra dell'Applicazione A senza
disturbare cio' che sto facendo (soprattutto senza portare la finestra
dell'app A in primo piano nascondendo quella di IE).
E' possibile infine simulare il click del mouse a certe coordinate senza
spostare il puntatore a quelle coordinate?


potresti provare con SendMessage, guarda nell'MSDN oppure su MSDN OnLine
(
http://msdn.microsoft.com
)
Ciao
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: "oggetto" routine corrente

Esiste in Vb la possibilità di sapere qual'è la routine attualmente
processata? (a runtime s'intende...)
In pratica ora quando salvo su di un file txt gli errori, tutte le sante
volte passo a manina il nome della routine corrente dentro la quale l'errore
è avvenuto, e spesso tali nomi sono un po' lunghi e/o scritti a "gobba di
cammello".
Secondo voi devo continuare cosi' oppure esiste una alternativa?
Flippo

 processata? (a runtime s'intende...)
Che io sappia no.
Se però installi MZTools lo puoi personalizzare in modo che in ogni
sub/function si crei una bella variabile che ne contiene il nome.
termoPilucco

 ha scritto nel messaggio
news:buo73j$475$1...@grillo.cs.interbusiness.it...

Io per fare questo, faccio come te, ossia passo a manina il nome della
routine corrente.
Però mi avvalgo di un fido assistente: gli MZ-Tools (
http://www.mztools.com
)
con il quale posso definire dei 'Modelli di codice' che inserisco tramite
una semplice combinazione di tasti direttamente nel codice.
Questi 'Modelli di codice' si possono definire con l'ausilio di 'Variabili
predefinite' come per esempio {PROCEDURE_NAME} che il tool sostituisce con
il nome della routine in cui inserisci il modello di codice.
Per farti un esempio, puoi definire un modello di codice simile a:
Debug.Print "{PROCEDURE_NAME}()"
Associ poi il modello di codice alla combinazione di tasti Ctrl+A
A questo punto, ti posizioni all'interno della routine che vuoi, nel punto
in cui vuoi che il Tool inserisca il modello di codice e premi la
combinazione di tasti Ctrl+A e il risultato è simile a questo:
Private Sub QuestaSubFaBelleCose()
    [...]
    Debug.Print "QuestaSubFaBelleCose()"
End Sub
Così ti risparmi un bel po' di lavoro.
Ciao!
Esteban

Newsgroup: it.comp.lang.visual-basic
Titolo: ? chidere datareport e dataenrivinment

Ho un datareport connesso ad un dataenrivonment.
dataenrivonment usa come fonte data c:\pippo.mdb
Durante lo svolgimento dell'applicazione devo sovrascrivere c:\pippo.mdb.
per far questo il file deve essere libero.
Come posso fare da codice a dissociare il mio file c:\pippo.mdb da
datareport e dataenrivonment?
Le ho provate di tutte ho consultato guide e manuali ma non ne vengo a capo.
Grazie  a coloro che avranno tempo e pazienza da dedicarmi.
Un saluto Paolo

 ha scritto nel messaggio
news:%92R7.41$Yj1....@news2.tin.it...

se lo facesti con ADO direttamente da programma puoi chiudere la
connessione, cambiare la proprietą Data Source della stringa di connessione
e riaprirla, ma col DataEnvironment...sorry!!!

 news:%92R7.41$Yj1....@news2.tin.it...
-- 
Posted from  [212.31.245.72] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:12445d2e9cde7d997d4...@mygate.mailgate.org...


 


 ha scritto nel messaggio
news:4d766df01427a866add...@mygate.mailgate.org...

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi per stampare un'immagine CGM.

Ciao a tutti,
sto cercando di automatizzare con Excel la stampa di 500 grafici in formato
CGM fornendo il codice necessario da VB.
Al momento del caricamento (shapes.addpicture "nome immagine CGM")
l'applicazione rimane sospesa in quanto resta aperta la finestra di
importazione del CGM (ma non attiva, infatti la si vede solo sulla barra
delle applicazioni senza nessun titolo) .
Se la si attiva cliccando sulla barra delle applicazioni, avviene
l'importazione e la procedura va a buon fine, altrimenti resta tutto
sospeso.
Esiste un modo per bypassare questo problema?
Ringrazio anticipatamente tutti coloro che risponderanno.
Saluti, Angelo.
--
Posted from 
proxy.ausl.mo.it
 [195.223.156.4] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

E se provi ad attivare tu da codice la finestra provando con AppActivate
"Titolo finestra"?
Ciao

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

Ho questo problemino, ho un form che contiene un tabcontrol il tab control 
contiene dei textbox, vorrei costruire un funzione che meli abiliti tutto in 
una volta ma non riesco a capire come ho provato in questo modo ma nn funge
Dim ThisControl As Control
Dim i As Integer
For i = 0 To Me.Controls.Count - 1
     ThisControl = Me.Controls(i%)
    If TypeOf ThisControl Is TextBox Then
        ThisControl.Locked = True
     End if
next i
ma il Me.controls.count è 2.....sembra quasi che conti solo i controlli 
inseriti direttamente nel form e nn gli altri 

 inseriti direttamente nel form e nn gli altri
E' esattamente così. Disabilita il tab control e disabiliterai la
possibilità di utilizzare tutti i controlli in esso presenti
Newsgroup: it.comp.lang.visual-basic
Titolo: manù a tendina

come faccio a creare un menù a tendina?
sono un principiante. l'ho avrete capito.
grazie in anticipo.

 come faccio a creare un menů a tendina?


 wrote in message
8pqqtt$910$1...@fe2.cs.interbusiness.it...


 sono un principiante. l'ho avrete capito.
NO, NO, NO!
l'acca la si può (forse) dimenticare nella fretta della digitazione, ma
aggiungerla, preceduta da un apostrofo, tra una elle ed una o prima della
parola _avrete_ NON AMMETTE GIUSTIFICAZIONE ALCUNA!
lascia perdere i "manù a tendina" e prenditi una buona grammatica, imparare
a scrivere correttamente nella propria lingua è un ottimo esercizio prima di
affrontare l'impegno di scrivere in un nuovo linguaggio (in questo caso di
programmazione). L'intuito e l'elasticità del pensiero umano ci permettono
di comprendere il significato anche delle frasi più disorganizzate e
grammaticalmente scorrette, ma un compilatore ti risponderà sempre picche se
scrivi male e fai errori. E credimi, ti servirà molto più conoscere bene
l'italiano che il VB!
Scusatemi per lo sfogo, ma oggi sono proprio stufo di persone che non sanno
parlare né tantomeno scrivere!
Ciao.
--
Princi, 
princ...@programmer.net
--------------------------------------------------------------------------
"Tutti sanno che una cosa è impossibile da realizzare,
finché arriva uno sprovveduto che non lo sa e la inventa." A.E.

 l'italiano che il VB!
con questo ti sei meritato definitivamente un posto fra i miei lari e penati
:) -- anche se, stando a battiato, il giorno della fine non ci servira'
l'inglese. tantomeno l'italiano, temo. vabbe', si lavora sempre per qualcun
altro.
quanto ai compilatori, leggendo "manu' a tendina" mi chiedevo se ne sapeva
qualcosa a una mia amica, di nome manuela.
ciao, a.

 qualcun altro.
Neanche il latino terrà miglior ventura, ma (per chi ci crede) a quella di
Dio basta affidarsi.





 Se qualcuno sa "all'imite" dove poter scaricare informazioni del genere
ma in fatti ho andato ha vedere ma non o trovato gnente!
^_^
--
ciao
- Xaero -
(sostituisci nospam.x con 
inwind.it
 per rispondere)
"Un'idea che non sia pericolosa non
merita affatto di essere chiamata idea"
                Oscar Wilde

Certo che siete proprio gnoranti, con la gn maiuscola!
Newsgroup: it.comp.lang.visual-basic
Titolo: registrare su database

Salve a tutti,
da un form devo far registrare dei dati provenienti da alcune textbox
su di un database creato in precedenza con Visual data manager
("clienti.mdb").
Dunque, omettendo l'uso del DataControl come si fa a registrare
tramite solo codice ? Grazie.
Stefano
sme...@tin.it

 wrote in message
oZdsObkM0e8wEN...@4ax.com...


 rs.update
per cancellare basta solo
rs.delete
se vuoi cercare un elemento
Dim Criterio$
Criterio = "NomeCampo = ValoreDaRicercare"
rs.FindFirst Criterio
If rs.NoMatch Then
    'L'elemento non è stato trovato.
Else
    'L'elemento è stato trovato.
    'Quindi lo posso modificare o eliminare.
    'Modifico:
    rs.Edit    rs("NomeCampo") = NuovoValore
    rs.Update
    'Elimino:
    rs.Delete
End If
Ciao
Maury


Vediamo se posso aiutarti:
data1.recordset.addnew
data1.recordset!nomecampo1 = text1.text
.
.
.
data1.recordset!nomecampon = textn.text
data1.recordset.update

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] apri, inserisci dati, e stampa file

Vengo subito al dunque.
Ho una relazione di calcolo scritta in word di circa 15 pagg. Il testo è
sempre lo stesso variano soltanto i risultati di alcune formule (risultati
legati ai dati di input).
Vorrei creare un prg che mi permetta (una volta inseriti i dati di input) di
collocare i risultati nel file testo al posto giusto (dopo l' = delle
formule), e di stampare la relazione.
Questo sono riuscito a farlo sfruttando un file di word (.doc o .txt). I
problemi sono 2:
1- quando lancio la stampa con la seguente routine
    Private Declare Function ShellExecute Lib "shell32.dll" Alias
    "ShellExecuteA" _
        (ByVal hwnd As Long, ByVal lpOperation As String, _
        ByVal lpFile As String, ByVal lpParameters As String, _
        ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
    Private Const SW_SHOWNORMAL = 1
 Private Sub Stampa(ByVal strFilePath As String)
     If Dir$(strFilePath) = "" Then
        MsgBox "Il file non esiste!", vbInformation
     Else
         ShellExecute hwnd, "print", strFilePath, vbNullString, _
             vbNullString, SW_SHOWNORMAL
     End If
 End Sub
mi apre word poi stampa e poi chiude word. (vorrei non far aprire word);
2- abbandonando l'ipotesi del file .doc o .txt vorrei creare un prg autonomo
che non sia legato a nessuna applicazione (word, notepad ecc.) in modo da
poter girare anche se uno non ha installato sul proprio computer word ecc.
qualcuno può aiutarmi?
ringrazio tutti infinitamente


In VB5 e 6 esiste il controllo RTF che permette di realizzare, leggere e
stampare dei documenti senza programmi esterni. Inoltre utilizzando questo
controllo potrai rileggere i tuoi documenti *.doc salvati in *.RTF con word
Saluti

 wrote in message
8svq82$b4$1...@nslave3.tin.it...





 >

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Stampa di datareport

Ho una domandina:
ma diavolo! č possibile usare un datareport (oppure cristalreport) senza
doverli collegare ad un database?
Se avessi (e cell'ho) la necessitą di stampare una pagina piena di campi, ma
non potessi stampare direttamente il form, e fosse assolutamente inutile
memorizzare in un database tutti i dati, dovrei proprio usare il metodo
printer.print per ogni campo e calcolare le tabulazioni ecc ecc.. ?
Quello che servirebbe a me sarebbe poter compilare un form pieno di campi, e
poi stamparli in un modulo specifico, che deve essere molto preciso, e
quindi impossibile da realizzare col metodo printer.print ( e poco
professionale stampando il form)
Grazie
Mambol
(si legge MUMmBLE)

 wrote in message 8600i4$ns1$1...@nslave1.tin.it...

Non vedo che differenza passa da ciņ che chiedi e ciņ che fa crystal report?
Savarello - 
sava...@libero.it

 ma diavolo! è possibile usare un datareport (oppure cristalreport) senza


Newsgroup: it.comp.lang.visual-basic
Titolo: COMON DIALOG

Salve,
Nelle proprietą comondialog  imposto come filtro *.xls
e nella finestra di visualizzazione appare giustamente appunto *.xls --
Pero' nella finestra apri file appaiono tutti i tipi di file presenti nella
directory invece di visualizzare solo i file di tipo excel.
Dove sbaglio?
Grazie
Roberto.

 ha scritto nel messaggio
news:9lot5d$616$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:DnWf7.11404$i9.5...@news.infostrada.it...


     CommonDialog1.Filter = "File Excel|*.xls"
     CommonDialog1.FileName = "C:\Documenti\.Filter"
     CommonDialog1.ShowOpen
Ciao By Ernest.

      CommonDialog1.FileName = "C:\Documenti\.Filter"
Che è "c:\documenti\.Filter" ?
Vuoi dirmi forse che .Filter è il nome di un file?
:-/
ciao
ugo

Newsgroup: it.comp.lang.visual-basic
Titolo: Controlli Kodak

Potreste dirmi dove reperire informazioni sui controlli OCX della Kodak per
la gestione dello scanner? Grazie mille.

 ha scritto nel messaggio
news:swhf9.4963$6O4....@twister1.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Servizio NT

Salve a tutti, avrei la necessità di rendere il mio applicativo VB un
Servizio NT, avete idea di come devo procedere ?
Grazie a tutti
daniel...@consoft.it

 wrote

se vuoi ti invio un ocx ms non supportato e un minimo di doc.
non fare reply, manda a:
--
andrea....@tin.it
p...@cedoc.mo.it
http://members.xoom.it/xday/_html/
free vb/sw - 
http://www.comune.modena.it/cittadini/apal/html/
--
p.f. nei messaggi usare solo testo normale, non html !
please use just plain text, not html, in your msgs !
Newsgroup: it.comp.lang.visual-basic
Titolo: ESPERTI OUTLOOK E VB AIUTO!

Ho personalizzato il modello-tipo per la gestione dei "contatti"
outlook partendo dal modello base ed aggiungendo alcuni campi con
l'interfaccia VB.
 
Ho risolto il problema per la creazione di nuovi contatti con il nuovo
modello (agendo sulle proprietą delle cartelle) ma adesso NON RIESCO
AD APPLICARE IL MODELLO AI CONTATTI GIA' ESISTENTI!!!
 
Nella guida in linea di outlook ho trovato lo script che dovrebbe
risolvere la situazione.
 
Sub ChangeMessageClass()
Set olApp = New Outlook.Application
Set olNS = olApp.GetNameSpace("MAPI")
Set ContactsFolder = _
    olNS.GetDefaultFolder(olFolderContacts)
Set ContactItems = ContactsFolder.Items
For Each Itm in ContactItems
   If Itm.MessageClass <> "IPM.Contact.MyForm" Then
      Itm.MessageClass = "IPM.Contact.MyForm"
      Itm.Save
   End If
Next
End Sub
 
dove myform va sostituito con il nome del modulo contatto da me
modificato.
 
Mi sapreste dire dove diavolo devo mettere questo script, e se la
procedura č quella corretta per far cambiare automaticamente modello a
tutti i contatti gią esistenti?
 
ciao a tutti 
 
Maurizio

 ha scritto nel messaggio
news:86f5a2b3.02022...@posting.google.com...

Devi mettere questo codice in un modulo VBA
Prima premi ALT+F11, poi clicchi col dx su Progetto1>>Inserisci>>Modulo
Poi Copy&Paste.
Ciao
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

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

Ad ogni new project mi esce questo messaggio :
"L'istruzione a
"0x65e67b30" ha fatto riferimento a "0x00000000".La memoria non poteva
essere "read"."
Quindi non riesco a far partire Visual Studio.
Qualcuno
mi sa dire dove devo mettere le mani ?
--------------------------------
Inviato via 
http://usenet.iol.it

 mi sa dire dove devo mettere le mani ?
Mmm..escludendo 'NE I CAPELLI'...direi che forse ti conviene reinstallare
Visual Studio...
Credo sia la cosa più veloce...sempre che il problema non sia più grave...
Al3x

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

> Ho reinstallto due volte con i CD originali.
Il quote questo sconosciuto...
FORMAT C: /S /Q
Direi che e' il comando che ti serve... Da eseguirsi da dischetto di avvio
previo backup di tutto il materiale importante :P
Ciaotutti,
*

 ha scritto nel messaggio
news:a4quhd$2ch3q$1...@ID-68324.news.dfncis.de...

Perché veloce?????
FORMAT C: /AUTOTEST (da dos VERO)
Ciao
--
Timothy Redaelli

Newsgroup: it.comp.lang.visual-basic
Titolo: Guide per principianti per VBA

Conoscete qualke link dove trovare dei buoni manuali guide
ecccc...............  grazie


 
Su 
www.manuali.net
 ci dovrebbe essere qualcosa
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.lang.visual-basic
Titolo: Mi sapreste dire perchè nn funziona?

Mi sapreste dire xkè nn funziona? ho provato in vari modi ma nn riesco a 
inserire con il metodo addrange.
   Private Sub MakeListViewColumn(ByVal ListV As 
System.Windows.Forms.ListView)
        DimName = 180
        DimExt = 50
        DimSize = 80
        DimDate = 100
        DimAtr = 50
        ListV.Visible = False
        Dim itemX(5) As ColumnHeader
        itemX(0) = New ColumnHeader
        itemX(0).Text = "Nome"
        itemX(0).Width = DimName
        itemX(0).TextAlign = HorizontalAlignment.Left
        itemX(1) = New ColumnHeader
        itemX(1).Text = "Ext"
        itemX(1).Width = DimExt
        itemX(1).TextAlign = HorizontalAlignment.Right
        itemX(2) = New ColumnHeader
        itemX(2).Text = "Dimensione"
        itemX(2).Width = DimSize
        itemX(2).TextAlign = HorizontalAlignment.Right
        itemX(3) = New ColumnHeader
        itemX(3).Text = "Data"
        itemX(3).Width = DimDate
        itemX(3).TextAlign = HorizontalAlignment.Left
        itemX(4) = New ColumnHeader
        itemX(4).Text = "Attributi"
        itemX(4).Width = DimAtr
        itemX(4).TextAlign = HorizontalAlignment.Left
        ListV.Columns.AddRange(itemX)
        '        ListV.Columns.Add("Nome", DimName, 
HorizontalAlignment.Left)
        '       ListV.Columns.Add("Ext", DimExt, HorizontalAlignment.Right)
        '      ListV.Columns.Add("Dimensione", DimSize, 
HorizontalAlignment.Right)
        '     ListV.Columns.Add("Data", DimDate, HorizontalAlignment.Left)
        '    ListV.Columns.Add("Attributi", DimAtr, 
HorizontalAlignment.Left)
    End Sub 

Ovviamente grazie a chi mi rispondera :D 

 inserire con il metodo addrange.
Qual è il problema?
Dove?
Ciao
--
Reporting tool: 
http://www.neodatatype.net

 Ciao
 Be se fai un copia e incolla in vb vedi che nn funge, comunque l'errore 
l'ho trovato, non avevo pensato alla base zero dell'array...:-)

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

	Salve
Se creo un progetto in vb5, voglio distribuirlo, quale programma
consigliate per creare un' installazione personalizzata?
Grazie per la vostra disponibilità

...


C'č il Setup Wizard, proprio in VB.
Ciao,
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

Newsgroup: it.comp.lang.visual-basic
Titolo: PROBLEMI CON DBGRID

Ho un problema con la gestione di una dbGrid.La dbgrid è collegata ad una
tabella di un database.
Un campo della tabella è di tipo SI/NO.
Il corrispondente campo della dbgrid "risponde" ai valori della tabella
scrivendo 0 o 1, mentre io ho bisogno di check che risultano spuntati o meno
in relazione al valore del campo corrispondente nella tabella.
Inoltre vorrei sapere come posso fare per eliminare il record che
corrisponde al campo evidenziato.
Un grazie anticipato per la cortesia e la pazienza a chi vorrà rispondere.

 wrote in message
8l9aro$ou8$1...@news.flashnet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: disattivazione codice

Chi mi aiuta a scrivere il codice che mi permette di disattivare
alcune marco (VB in Excel) quando viene raggiunta una certa ora e/o una
certa data?
O meglio:
se data > data fissata
allora quit excel
altrimenti ... continua macro
Grazie
Paolo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 altrimenti ... continua macro
prova così:
- apri l'editor di Visual Basic e crei un modulo con all'interno....
Sub esc_to_date()
    Dim dDate
    dDate = Format(Now, "dd/mm/yy")
    If dDate = "20/02/03" Then
        '    non so però come far chiudere Excel
        Exit Sub
    Else
        MsgBox "evviva!!"
    End If
End Sub
Ciao
Paolo


Chi mi da una mano a finire il mio programma
senza che gli dò un euro???
ROTFL
Andrea

 wrote in message
news:b32v91$lriml$
1...@ID-61006.news.dfncis.de



Newsgroup: it.comp.lang.visual-basic
Titolo: DISCHI INSTALLAZIONE PROGRAMMA

Ho realizzato un piccolo applicativo in VB5 utilizzando oltre ad i
componenti "Standard", una DBGRID ed una chiamata DAO2.5/5.5 per l'apertura
ed inizializzazione di una workspace per l'apertura di un file mdb protetto
da password.
A fonte di un file exe di 138kb ed uno mdb di 264 kb, la procedura di
creazione di "set dischi di installazione" di Visual Basic 5, mi crea oltre
7MB di file.
Non avevo mai posto attenzione al problema avendo distribuito i prg su CD,
adesso ho la necessità di inviarlo via E-Mail, Vi chiedo se per caso
qualcuno conosce qualche rimedio (compreso software commerciale da
acquistare) per risolvere il problema delle dimensioni del set di
installazione.
Ringrazio.

Io uso l'Install Shield che era incluso nel pacchetto Delphi3 (ma credo sia
in vendita anche in singolo) e ha l'opzione per dividere l'installazione in
dischetti (addirittura sia da 1,44M che da 720K).
Mi sembra strano che l'utility di VB6 non abbia questa opzione, controlla
bene.
Anche se devo dire che da Zio Bill ci si deve aspettare di tutto.
Ciao

...




Con WinRar 2.5 puoi comprimere piů di WinZip 7.0 e fissare a priori la
dimensione dei files in cui vuoi suddividere l'originale (WinZip non lo fa).
Con un'apposita opzione, i files compressi possono essere anche
autoestraenti.
Funziona molto bene.
ALOHA!

Newsgroup: it.comp.lang.visual-basic
Titolo: Programmazione oggetti visuali

Sonon un neofita di news, quindi perdonatemi la forma (si accettano
consigli).
Sto progettando una navigation bar da poter agganciare, tramite una
proprietą, ad un form o un frame o ..., ma non riesco a gestire una
proprietą "owner" come oggetto dal quale prendere le coordinate visive e
gestire l'allineamento del controllo (top/left/right/bottom/none).
Grazie


---
Vorrei vedere le piramidi di Cheope,
ma sono miope, ma sono miope.
---

 gestire l'allineamento del controllo
(top/left/right/bottom/none).
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

 wrote in message
39804e32...@100.0.57.0...

Newsgroup: it.comp.lang.visual-basic
Titolo: Ancora CopyMem

Salve,
volevo ancora un'aiuto sul CopyMem
.
io ho un'array Multidimensionale di stringhe
dim pippo(10,10) as string
E' possibile usare la copymemory per shiftare gli elementi a sx.
Es:
CopyMem pippo(0,0),pippo(1,0), ???
???=se le stringhe sono variabili non so cosa passargli.
Devo per forza dichiarare una stringa di lung. statica ?? tipo
dim pippo(10,10) as string*30
e se si cosa metto al posto di ???
In + vorrei capire bene cosa serve passare ByVal o ByRef e se per le
stringhe server la Valptr.
Andate pure sul pesante che in C ho programmato ancora e i puntatori non mi
sono sconosiuti.
GRAZIE

Salve,
scusate se riscrivo sempre per lo stesso argomento ma la mia mail č rimasta
solamente un paio di giorni e nessuno mi ha risposto. ( ed ho anche un pň di
fretta).
Ho un'array multidimensionale dichiarato in questa maniera:
dim myArray(10,100) as string
Volevo sapere la dichiarazione ed i paramentri per la copymem in modo da
poter spostare l'array a sx, esempio
CopyMem myArray(0,0) , myArray(1,0) , ????
???= lunghezza dell'array, ma quant'č lungo ?? devo dimensionare l'array
come stringa a lung. fissa ??? ad esempio
dim myArray(10,100) as string * 30 ????
E poi i valori li passo by Ref o ByValue.
GRAZIE a chi mi puň aiutare .

Non ti ho risposto prima perche' non avevo soluzioni particolarmente
'brillanti' da proporti.
Ora ti chiedo: sei ben sicuro che ti serva davvero una funzione del
genere?
In linea di principio tendo a usare SOLO gli statement del linguaggio
(per ovvie ragioni di sicurezza e di portabilita', anche se non sempre
e' vero).
Dunque: perche' non fai semplicemente:
se l'array e' dimensionato (da 1 a N)x(da 1 a M)
For i=1 to N-1
  For j=1 to M
	pippo (i,j) = pippo (i+1,j)
  next j
Next i
?????????
Di solito NON sono queste le operazioni in cui VB e' particolarmente
lento. (diverso sarebbe il discorso se questa operazione divesse girare
senza intervento umano in un ciclo che la itera migliaia di volte).
gs



Non so con array statici, ma con quelli dinamici puoi fare cosě per avere
non la copia ma esattamente 2 array che puntano alla stessa area di memoria:
Declare Function ArrayPtr Lib "msvbvm60" Alias "VarPtr" (ptr() As Any) As
Long
Call CopyMemory(ByVal ArrayPtr(aDest()), ByVal ArrayPtr(aSource()), 4)
Per ottenere la copia di un array non saprei... sicuramente l'ultimo
parametro deve contenere il N di byte di un elemento * gli elementi
dell'array.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: SHERIDAN LISTBAR E WINDOWS 95 !!! AIUTO!!!

NON RIESCO A FAR FUNZIONARE UN PROGRAMMA SVILUPPATO CON VB6 CHE INCLUDE IL
CONTROLLO LISTBAR DELLA SHERIDAN.
COSA DEVO FARE????
GRAZIE A TUTTI
ANDREA

 wrote in message
news:8s83mr$beu$1...@news.flashnet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT]Servizi di NT

Quale e' l'utility di NT per far diventare un EXE in un servizio ?

http://support.microsoft.com/support/kb/articles/Q175/9/48.ASP
Si chiama servany.exe
Ti ricordo che e' una maniera molto grezza, e che la chiusura del servizio
viene fatta terminando (non chiudendo) l'applicazione.
Esiste un ocx free della ms (c'e' ne saranno anche di terze parti
immagino)che ti permette di realizzare un vero e proprio servizio per NT in
Vb.
Salve
                Dbg
Granata Crescenzo ha scritto nel messaggio ...


Scaricati l'ocx che trovi al seguente link.
Guarda il codice della demo.
Lo ho provato e funziona bene!
ciao
	maxx


 ha scritto nel messaggio
news:3A76FA8D...@laserinforma.com...


Newsgroup: it.comp.lang.visual-basic
Titolo: PASSWORD ACCESS

Ciao, vorrei sapere se c'č la maniera di sproteggere un file di access 2000
avendo dimenticato la password.
Grazie a tutti.

 avendo dimenticato la password.
Su internet trovi una marea di programmi che fanno al caso tuo (legale,
spero). Cerca "access password recovery" su qualsiasi motore di ricerca.
Ciao,
Luciano

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

Salve a tutti,
dove posso trovare notizie sui barcode e relativi fonts?
Grazie in anticipo.
--
Ciao
Roberto
Email:
robert...@tiscalinet.it

 wrote in message
Z8e%7.4956$cU4.1...@twister1.libero.it...


Grazie 1000!


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

due possibilitą :
- lo compili e crei un eseguibile, che poi chiamerai da vb;
- lo inserisci in una dll che puoi poi utilizzare da vb con un declare.
(consiglio : molto meglio la seconda possibilitą...;-))
spero di esserti stato di aiuto.
p.s. : togliere STEREB dal mio indirizzo per risposte.

Come si mette un programma assembler in un programma VB5???
To...@cronos.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Come copiare una matrice in un altra matrice?

Come posso copiare una matrice a dimensione fissa in un'altra senza
dover riassegnare tutti gli elementi?


Se usi VB6 puoi effettuare un'assegnazione diretta. Esempio:
        matrice1 = matrice2
Dovrebbe funzionare anche con versioni precedenti.

Già provato Set? Altrimenti mi pare ci siano delle API per copiare brutalmente
un blocco di memoria in un altro, dico brutalmente perchè in VB non si
alloca/dealloca, non si usano quasi per nulla i puntatori, insomma temo un
buffer overflow. Ma se la matrice è fissa forse non ci dovrebbero essere
problemi

Newsgroup: it.comp.lang.visual-basic
Titolo: riferimenti a librerie...

Salve,
 scusate la banalità della domanda ma sono nuovo del mondo VB. Ho un
progetto VB5 che usa alcuni componenti (es. microsoft form, microsoft
masked editor, ecc ecc). L'ho compilato (codice nativo) e funziona
bene...però se trasporto l'eseguibile su un altro PC non ne vuole sapere
di partire (msmask32.ocx not correctly registered bla bla bla).
Nella finestra riferimenti c'è msmask32.oca.
Come si fa a creare un eseguibile che si trasporta dietro le libreria?
Grazie 
simone
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Come si fa a creare un eseguibile che si trasporta dietro le libreria?
Devi creare un'installazione per il progetto. Guarda sul menu' di Avvio, nel
menu' in cui c'e' la voce che avvia VB5 ci dovrebbe essere anche una voce
"Creazione Guidata Pacchetti di Installazione", o qualcosa del genere. Se
non la trovi li', vedi se c'e' in qualche sottomenu'.
Newsgroup: it.comp.lang.visual-basic
Titolo: Installazione crystal report 8

Ciao a tutti,
ho un progetto vb6 abbastanza grande che include alcuni report disegnati
con crystal report designer (Crystal report versione 8.0).
Il mio problema e' che incontro parecchie difficolta' nel distribuire il mio
progetto
perche' la procedura di installazione (sia cab che msi) spesso non riesce a
registrare
correttamente tutti i componenti Crystal (problema che risolvo installando
tutto l'ambiente
di sviluppo crystal).
Qualcuno sa se esiste un kit di installazione delle principali dll e ocx
Crystal da eseguire subito dopo
l'installazione del mio programma ??
Saluti

 wrote in message
news:b4aejf$n4i$1...@phobos.ibnetwork.net...

Cosa utilizzi il l'ocx o il crviewer ?
Ciao.
--
Massimo Bonechi
-----------------------------------
Nuovo Newsgroup al server : 
news.startit.it

 ha scritto nel messaggio
news:b4an8t$lvg$1...@fata.cs.interbusiness.it...


 wrote in message
news:b4hg3h$b9o$1...@phobos.ibnetwork.net...

Anch'io utilizzo crviewr. Se vuoi ti posso mandare un .lst dei pacchetti che
io utilizzao per l'installazione delle mie applicazioni.


 ha scritto nel messaggio
news:b4hn53$im3$1...@fata.cs.interbusiness.it...


Salve a tutti!!
scusate se mi intrometto nella discussione ma ho il suo stesso problema ma
io ho usato l'OCX... con un pacchetto di installazione di VB non funziona la
chiamata dei report col messaggio "impossibile connettersi al server SQL" se
installo il pacchetto Crystal Report allora funziona tutto. P.S. i dati sono
su un database ACCESS senza password.
grazie a chi mi risponderà


Forse ho risolto, ho trovato una utility della seagate che installa il runtime di crystal,se ti interessa dimmelo che te lo invio.
E' grande circa 6 MB.
-- 
Composed with Newz Crawler 1.4 
http://www.newzcrawler.com/

 ha scritto nel messaggio
news:b4nod0$rv9$1...@phobos.ibnetwork.net...


Io l'ho scaricata dal sito:  
http://www.queacct.com/download.htm

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto: assoluta non rispondenza con Font Grandi/Piccoli di Windows

Faccio un esempio (brevissimo) per 
descrivere meglio il problema.
-------
Ho posizionato su un Form1 
(con proprietà ScaleMode sul classico Twip)
un controllo Line dallo spessore di 1
esattamente in verticale.
Ho posizionato anche un controllo Text1
e leggendo con il mouse
tramite la semplice riga nell'evento MouseMove
Text1 = X & "   " & X / 15
trovo i due valori che mi indicano che
tale linea si trova a 1530 e 102
Tutto OK.
Ora dal Pannello di Controllo>Schermo>
Impostazioni>Avanzate 
cambio la grandezza dei font che Windows deve usare
e li porto su 'Caratteri grandi'. Riavvio il sistema.
Torno sul mio Form1 e i valori ricavati
sono 1536  e 102,4 .
Tale cambiamento di valori sballa completamente 
la mia vera applicazione che necessita di
ricavare esattamente la posizione del mouse.
---------------
Chiedo come si può prevenire questo,
oppure come si può agire a posteriori.
Ho trovato casualmente infatti che 
con i 'Caratteri piccoli' se  divido  con /15 
e con i 'Caratteri grandi' se divido con /12
i decimali almeno scompaiono.
Ma con i caratteri 'Altri' quale valore /?
dovrei usare?
E come si fa a riconoscere quale grandezza di caratteri 
ha attualmente Windows per potersi regolare?
----------
Ho VB5, Windows98
e ho fatto una lente di ingrandimento
per utenti con problemi alla vista che funziona anche
al cambiamento dei caratteri (impostazione 
che viene usata parecchio in questi casi).
Andy  


  Quei valori sono il numero di pixel per pollice logico.
  Usa TwipsPerPixelX e TwipsPerPixelY per calcolare i valori precisi.
Per avere maggiori informazioni sulle impostazioni fisiche/logiche dello
schermo usa GetDeviceCaps() funzione della libreria GDI32.
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



Newsgroup: it.comp.lang.visual-basic
Titolo: query sql vergognosa per valori pari o dispari dei giorni di una data

Ciao ragazzi,
vediamo un po' chi ha voglia e soprattutto pazienza di leggere fino in fondo 
(e magari metterci anche del suo ^___^ )
Ho avuto bisogno di creare una query che mi restituisse solo i record con i 
giorni pari ( o dispari) all'interno di un campo DateTime, su un server SQL 
2000, VB6 e Ado 2.7
Mi spiego, ammetiamo che stia cercando solo i giorni pari, la query mi 
doveva restituire solo il 2, 4,6,8.... di ogni mese.
Per fare questo, ho "inventato" una query della quale mi vergogno un po', 
pero' funziona.
Vorrei sapere se ci sono metodi piu' ortodossi per fare quel che mi serviva.
Ecco cio' che ho ho scritto, con una piccola spiegazione
Select (i campi che mi servono) From MiaTabella Where
(cast( convert (char(2), CampoData, 5) as smallint) /2)  =  ((cast ( 
convert( char(2), CampoData, 5) as smallint) +1) /2)
L'idea e' questa...
prendo il campo CampoData, lo converto in una stringa di lunghezza 2 con il 
formato dd/mm/yy, quindi questa stringa contiene la rappresentazione del 
numero del giorno.
Converto questa stringa in uno smallint, e lo divido per due
Confronto il risultato per lo stesso numero +1 / 2
Questo perche' ho visto che 2 / 2 = 1, ma anche 3 / 2 = 1
Quindi, se il numero della data  / 2 = (numero della data + 1) / 2, allora 
il numero della data e' pari, altrimenti e' dispari .
Idee meno vergognose?
Ciao e grazie... Maurizio 

 ha scritto

SELECT *
FROM tabella
WHERE (day(data) mod 2)=0
ORDER by data
ciao, a.

 ORDER by data
...
intanto, grazie per la risposta,
ottima la funzione Day che mi consente di togliere di mezzo un bel po' di 
conversioni, pero' il Mod non e' una funzione riconosciuta da SQL server 
(almeno nella versione 2000)
Ancora grazie... Maurizio 

 ha scritto

l'esempio che avevo trovato in rete usava %
WHERE (day(data) % 2)=0
in access non funzionava quello e ho provato mod. magari in sql2k...
http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=63512
in ogni modo se cerchi "odd even sql" dovresti trovare altri esempi.
ciao, a.

 WHERE (day(data) % 2)=0
...
provato in SQL, funziona ed e' esattamente cio' che cercavo.
Grazie ancora... Maurizio

Newsgroup: it.comp.lang.visual-basic
Titolo: Inviare files con l' e-mail

Come si a far inviare  l'immagine di una picture ed il testo di un textbox
ad un indirrizzo e-mail, fatemi un esempio di programma.
Ciao
Sandro

 wrote in message
88949d$99r$3...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [ADODB] Relazioni tra tabelle

Salve a tutti:
sto imparando da poco, quindi è probabile che scriva stupidaggini,
scusatemi...
Devo impostare relazioni tra tabelle:
tabella clienti (codcli, nome, indirizzo)
tabella ordini (codcli, codoggetto,data)
tabella oggetti (codoggetto, descrizione, prezzo)
Io vorrei scorrere i clienti e visualizzare i loro ordini con tanto di
descrizione nel mio form.
Credo di aver capito che non mi serve a nulla impostare le relazioni
all'interno del database (che è un MDB!), ma dovrei fare una query SQL che
mi restituisce i dati. Cioè molte query! Nella prima cerco nella tabella
ordini quegli ordini che hanno come codcli quello che sto visualizzando, li
salvo da qualche parte, poi faccio altre query sulla tabella oggetti che mi
restituiscono le descrizioni ed i prezzi.
Tutto questo mi sembra molto macchinoso: ho scritto un centinaio di righe di
codice (con Clipper era una stupidaggine!). Credo che ci sia un'altra strada
(me la dite???)
Leonardo

 restituiscono le descrizioni ed i prezzi.
select
    ordini.codcli,
        clienti.nome, clienti.indirizzo,
    ordini.data,
    ordini.codoggetto,
        oggetti.descrizione, oggetti.prezzo
from
    ordini, clienti, oggetti
where
    clienti.codcli=ordini.codcli
    and oggetti.codoggetto=ordini.codoggetto
    and ordini.codcli='PIPPO'
order by
    ordini.codcli, ordini.data, ordini.codoggetto

 Leonardo
Sugli mdb, per evitare le join mi faccio delle query dentro access che
uniscono le varie tabelle, le chiamo vista1, vista2, vista3, etcc... , poi
faccio una select semplicissima sulla query di access.


Ho appena letto il messaggio di Lupo e sto per provare... (sembrerebbe
facile!)
Mi sembra interessante anche la Tua versione, (è un po quello che facevo col
DBU di Clipper)  ma credo di non capire: posso avere un esempio di unione
tra due tabelle con un campo comune (o meglio tre tabelle a catena)?
Saluti Leo.
corro a provare... ci risentiamo domani sera!


GRANDEE!
Devo capire ancora molto di SQL, ma da quest'inizio mi sembra molto potente!
Grazie a tutti voi!
Leonardo.