Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Abbiamo provato per una settimana intera la Can-Am Origin, la Dual Sport elettrica del gruppo canadese BRP: ecco com'è andata tra città, autostrada e un primo assaggio di sterrato
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Nelle ultime settimane abbiamo provato il mouse Logitech G305, la tastiera G316 X 98 e le cuffie G325. Si tratta del setup entry-level di Logitech che ormai, di "entry-level" ha ben poco. Tastiera e mouse offrono prestazioni di livello competitivo con quasi nessuna rinuncia e un livello di personalizzazione estremamente elevato. Le cuffie, invece, hanno mostrato qualche debolezza, ma propongono un ventaglio di funzionalità completo che consente di abbandonare completamente i cavi
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
POCO F9 Pro arriva sul mercato con l'obiettivo di portare prestazioni da smartphone top di gamma in una fascia di prezzo "più aggressiva", senza rinunciare a un comparto fotografico finalmente all'altezza. Dopo averlo testato sul campo, emerge uno smartphone molto più completo rispetto alla generazione precedente, ma anche con alcuni piccoli compromessi che diventano difficili da ignorare quando il prezzo di listino sfiora i 1.000 euro.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-05-2008, 16:17   #1
jackk87
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 404
[AIUTO] Terminare processo di excel in vb6!

Buonsera,
Premendo il pulsante ok mi riempie il file di excel e lo salva fin qua tutto ok ma mi rimane aperto il processo EXCEL.EXE quindi se io voglio ripetere l'operazione mi causa problemi. Il processo termina solo con la chiusura del prog qualcuno sa dirmi come posso chiudere il processo EXCEL.EXE dopo salvato il file?grazie,vi posto il codice :

Private Sub cmdOK_Click()
Dim appExcel As New Excel.Application
Dim cartExcel As Excel.Workbook
Dim foglioExcel As Excel.Worksheet
Dim sql, sql1 As String
Dim num, num1 As Recordset
Dim i, k, cont As Integer
Dim dirnota1 As String
Dim mese8 As Integer

mese8 = mese1

If kminiziali.Text = "" Or kmfinali.Text = "" Then
MsgBox "Campi obbligatori...", vbCritical, "Attenzione!"
Exit Sub
ElseIf kminiziali.Text >= kmfinali.Text Then
MsgBox "Correggere in Km Iniziali < Km Finali", vbCritical, "Errore!"
Exit Sub
Else
sql = "SELECT dirnota FROM directory"

Set num = db.OpenRecordset(sql)
dirnota1 = num!dirnota

Set cartExcel = Excel.Workbooks.Open(App.Path & "\modelli\notaspese.xls")
Set foglioExcel = Excel.Worksheets.Item(1)
appExcel.Visible = False
foglioExcel.Visible = xlSheetVisible

'apro la connessione e lancio la query per recuperare i dati
sql = "SELECT giorno,descrizione,luogo,auto.nome,targa,commessa,km" & _
",prezzo_c,prezzo_s,pedaggio_s,pedaggio_c,parcheggio_s,parcheggio_c,pranzo_s,pranzo_c" & _
",cena_s,cena_c,alloggio_s,alloggio_c,telefono_s,telefono_c,spese_s,spese_c " & _
"FROM (utente INNER JOIN auto ON utente.id = auto.idutente) INNER JOIN " & _
"(data INNER JOIN lavoro ON data.id = lavoro.iddata) ON auto.id = lavoro.idauto " & _
"WHERE (lavoro.idutente=" & id & ") and " & _
"(mese = " & mese1 & ") and " & _
"(anno = " & anno1 & ") and " & _
"(idauto= " & idauto & ") order by giorno asc"

Set num = db.OpenRecordset(sql)

sql1 = "SELECT nome,cognome FROM utente WHERE id=" & id

Set num1 = db.OpenRecordset(sql1)

i = 12
k = 2
cont = 6

foglioExcel.Cells(2, 6) = num!commessa
foglioExcel.Cells(6, 10) = "EURO"
foglioExcel.Cells(7, 2) = UCase(num1!cognome) & " " & UCase(num1!nome)
foglioExcel.Cells(7, 5) = UCase(genera_mese(mese8))
foglioExcel.Cells(8, 6) = anno1
foglioExcel.Cells(7, 9) = UCase(num!targa)
foglioExcel.Cells(7, 12) = UCase(num!nome)
foglioExcel.Cells(11, 5) = kminiziali.Text
foglioExcel.Cells(46, 5) = kmfinali.Text


While num.EOF = False
If foglioExcel.Cells(i, 1) = num!Giorno Then
If cont < 16 Then
If (foglioExcel.Cells(2, 6) <> num!commessa And _
foglioExcel.Cells(4, 6) <> num!commessa And _
foglioExcel.Cells(2, 9) <> num!commessa And _
foglioExcel.Cells(4, 9) <> num!commessa And _
foglioExcel.Cells(2, 12) <> num!commessa And _
foglioExcel.Cells(4, 12) <> num!commessa And _
foglioExcel.Cells(2, 15) <> num!commessa And _
foglioExcel.Cells(4, 15) <> num!commessa) Then
If (foglioExcel.Cells(4, 6) <> " " Or _
foglioExcel.Cells(2, 9) <> " " Or _
foglioExcel.Cells(4, 9) <> " " Or _
foglioExcel.Cells(2, 12) <> " " Or _
foglioExcel.Cells(4, 12) <> " " Or _
foglioExcel.Cells(2, 15) <> " " Or _
foglioExcel.Cells(4, 15) <> " ") Then
If k = 2 Then
k = k + 2
foglioExcel.Cells(k, cont) = num!commessa
ElseIf k = 4 Then
k = k - 2
cont = cont + 3
foglioExcel.Cells(k, cont) = num!commessa
End If
End If
End If
End If
foglioExcel.Cells(i, 2) = UCase(num!descrizione)
foglioExcel.Cells(i, 3) = UCase(num!luogo)
foglioExcel.Cells(i, 4) = num!commessa
foglioExcel.Cells(i, 5) = num!km
If num!prezzo_c <> 0 Then foglioExcel.Cells(i, 6) = num!prezzo_c
If num!prezzo_s <> 0 Then foglioExcel.Cells(i, 7) = num!prezzo_s
If num!pedaggio_c <> 0 Then foglioExcel.Cells(i, 8) = num!pedaggio_c
If num!pedaggio_s <> 0 Then foglioExcel.Cells(i, 9) = num!pedaggio_s
If num!parcheggio_c <> 0 Then foglioExcel.Cells(i, 10) = num!parcheggio_c
If num!parcheggio_s <> 0 Then foglioExcel.Cells(i, 11) = num!parcheggio_s
If num!pranzo_c <> 0 Then foglioExcel.Cells(i, 12) = num!pranzo_c
If num!pranzo_s <> 0 Then foglioExcel.Cells(i, 13) = num!pranzo_s
If num!cena_c <> 0 Then foglioExcel.Cells(i, 14) = num!cena_c
If num!cena_s <> 0 Then foglioExcel.Cells(i, 15) = num!cena_s
If num!alloggio_c <> 0 Then foglioExcel.Cells(i, 16) = num!alloggio_c
If num!alloggio_s <> 0 Then foglioExcel.Cells(i, 17) = num!alloggio_s
If num!telefono_c <> 0 Then foglioExcel.Cells(i, 18) = num!telefono_c
If num!telefono_s <> 0 Then foglioExcel.Cells(i, 19) = num!telefono_s
If num!spese_c <> 0 Then foglioExcel.Cells(i, 20) = num!spese_c
If num!spese_s <> 0 Then foglioExcel.Cells(i, 21) = num!spese_s
num.MoveNext
End If
i = i + 1
Wend

cartExcel.SaveAs dirnota1 & "\Nota Spese " & UCase(num1!cognome) & _
" " & UCase(num1!nome) & " " & UCase(genera_mese(mese8)) & " " & anno1

cartExcel.Close
appExcel.Quit
Set appExcel = Nothing

Unload Me
End If
End Sub
jackk87 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco Logitech G325, G305 e G316 X: il tris per chi no...
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio Recensione POCO F9 pro: potenza da vero top di g...
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6 Qualcomm annuncia la nuova generazione di SoC Sn...
La NASA annuncia il nuovo telescopio spa...
HONOR pubblica The Sea Between Us, un co...
L'Olanda punta su NixOS e open source pe...
OPPO Find X10 Pro Max, il flagship con t...
Gli smartphone Samsung potrebbero avere ...
GeForce Now arriverà sui Googlebo...
Opus 5.5 e GPT-6 Sol nello stesso pomeri...
Weekend Amazon, le prime 5 offerte sono ...
Mini Compressore a 21,84€: gonfia le gom...
Gemini si aggiorna, ora può conne...
Da 32 a 65 pollici: ecco le TV più...
Xiaomi Redmi Note 17 a 269€: ecco perch&...
ASUS avverte i clienti: accesso non auto...
Già record di vendite su Amazon p...
Eni mette un tetto ai prezzi dei carbura...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:23.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v