News: Sensation!!! Niaspan Xanax grapefruit Lopressor Diet information phentermine pill Valium vicodin Simethicone 5 mg diet pill Burn fat lose weight diet phentermine pill Luxury hotel rome xanax description Viagra pills Isoetharine Phentermine tolerance Order viagra online Cialis vs viagra Lescol Phentermine hcl Buy soma Phentermine online ordering Foradil Trimethaphan Xanax withdrawal muscle joint nerve pain Fenoterol Adipex diet discount phentermine pill Fioricet order Non perscription generic viagra Antazoline Phentermine amide Soma restaurant Tramadol hc Cruises soma Dibenzepin Order xanax paying cod Overnight xanax Appetite suppressants equivelant to phentermine Online pharmacy prescription viagra Calan Methoxamine Viagra alternative uk Snorting xanax Phentermine works Hydrocodone query Brand drug generic name viagra Azathioprine Phentermine purchase What does phentermine do to your heart Sulindac Thiamine Ethambutol Buy phentermine online with paypal Buy phentermine on line Cialis dose Prednisone Cordarone Cheapest secure delivery cialis uk Link buy online viagra info domain Meclizine Viagra free pill Loss phentermine story weight Viagra dosages Phentermine uk suppliers Coreg Lowest price on phentermine Cyclizine Ergocalciferol Cheap prices phentermine Buy no phentermine prescription Protamine Differin Terfenadine Phentermine no perscription Low dose of viagra Ingredient phentermine Difference between valium and xanax Pentasa Phentermine uses Phentermine without doctor's approval Generic cialis from india Colon cleanse ambien Motrin Atarax Loratadine Vicodin m360 Soma san diego Xanax withdrawel Cheapest free shipping phentermine Acetaminophen e hydrocodone Cialis forums Injecting phentermine Buy cheapest viagra Viagra patent expiration Cialis tadalafil Fioricet with codeine Vincristine Lexapro and phentermine Tussionex Cortisone Mebendazole Viagra Isopropamide Viagra side effects Trandolapril Buclizine Phentermine us Diamox Soma gallery Thiabendazole Ambien side effect Where to buy phentermine online Phentermine cheapest price Mexican pharmacy viagra Tramadol 100mg Amphetamine Discount fioricet Afrin Clemastine Cephapirin Promazine Dantrolene Hydrocodone description Discount viagra online Ecotrin Saturday delivery cheapest phentermine What is phentermine 100 mg viagra Hydrochlorothiazide Cialis levitra viagra compare Meridia Ethinyl Donepezil Xanax prescriptions Phentermine mexican pharmacies online Levitra Hydrocodone vicodin Cialis drug prescription Phentermine prescribed online Viagra investigator Phentermine buy order Alavert No perscription viagra Oxytetracycline Sample viagra Oxybutynin Phentermine mastercard Herbal viagra uk Aldactone Guanfacine Digitalis Tramadol ingredients Phentermine and glaucoma Order phentermine overnight Is there a phentermine shortage Permethrin Atorvastatin 90 cod count day phentermine Levivia vs viagra Avandia Phentermine on line without prescription Cevimeline Xanax xr Oxycontin xanax bars perclesept and lortab Pharmacy online phentermine Online pharmacy duromine viagra international Tocainide Interstitial cystitis+xanax Ciclopirox Online cialis Acquisto cialis Female viagra uk Cialis experience Cialis uk Picture of generic xanax Cialis eli lilly Pseudoephedrine Viagra knock offs Fioricet addiction Generic cialis Dyazide Pantothenic Spiramycin Triamterene Side effects of xanax mylan Nitrofurantoin Buy cheap vicodin Praziquantel Iodoxamate Exelon Pink oval pill 17 xanax identification Xanax federal express Luvox Buy cheap phentermine Saturday delivery phentermine 30mg phentermine Meridia 5 cash on delivery Sotalol Tyropanoate Lomefloxacin Pictures of xanax bars How long xanax stays in system Naltrexone Calan Viagra cialis levitra dose comparison Hydrocodone dosage Phentermine meridia xenical review Enalapril Cheapest price viagra Toradol Phenacetin Ssri phentermine heart How does phentermine work Phentermine and pregnancy Insulin Promethazine Losec Ecstasy Prilosec Bromodiphenhydramine Taking xanax while pregnant Lovenox Phentermine np Idoxuridine Buy tramadol online Alternative to phentermine Alternative herbal supplement viagra Information medical phentermine Viagra sample pack Cheap phentermine without prescription Cefotetan Effects of xanax on pregnancy Phentermine caffeine Phentermine pharmacies Cefonicid Glycerin Will xanax help me sleep while on adderall Phentermine delivered cod Phentermine cheap Cefatrizine Cialis info Tramadol withdrawal Cod delivered phentermine Esomeprazole Phentermine canada Phentermine 30mg cap Phentermine for sale Long term side effects of xanax Nexium Pravachol Keflex Xanax Advair Detox hgh phentermine quit smoking xenical Phentermine success stories Opipramol Premphase Alternative herbal viagra Generic viagra cialis Low price phentermine Dicumarol Viagra cream for woman Phentermine overnight shipping Xanax dosing Drug screen xanax Free generic sample viagra Herbal phentermine forum Butaperazine 5mg cheap Buy phentermine with no prescription Cheep phentermine Hydrocodone Buy viagra on line Payment Amiloride But phentermine Buy online viagra where Lozol Viagra picture 180 phentermine Phenoxybenzamine Thyroglobulin Mycostatin Phentermine drug interactions Maximum dosage of phentermine Amobarbital Discount generic cialis Diltiazem Lomotil Dothiepin Phentermine withdrawal symptoms Pfizer viagra online Fluorescein Afrin Viagra Flovent Actos Cash on delivery phentermine Indapamide Trovafloxacin Prescription tramadol Adipex ionamin phentermine Picture of xanax Cheap perscription phentermine Esmolol Free generic viagra samples Propoxyphene Bexarotene Comparison viagra cialis levitra Xanax information Buy cheap phentermine yellow Description tramadol Carbamazepine Viagra like pill Chlortrimeton Viagra and high blood pressure Hydrocodone order Amide pharmaceutical phentermine Carisoprodol Phentermine fda Phentermine usa How to get a xanax prescription Cheap phentermine free shipping Benazepril Elocon Order soma carisoprodol Free viagra samples Glyburide Viagra lawsuits texas Cheapest viagra in uk Fill viagra prescription Piroxicam Ordering 30mg phentermine Buy online phentermine shipping Cheaper viagra levivia cyalis Orlistat Cod overnight tramadol Wholesale phentermine Generic vicodin Buy cialis online Cefadroxil Apomorphine Hydrocodone m357 Pyrazinamide Dalteparin Hydrocodone side effects vicodin Anxiety disorder xanax Buy xanax without prescription Streptokinase Discount pharmacy phentermine Calcitriol Herbal viagra for women Viagra cialis Buy viagra pill online Phentermine online without prescription Dexamethasone Fluvastatin Generic overnight viagra Tramadol medication Phentermine drug Ritodrine Phentermine hoodia diet pill Colistimethate Cialis dosage Buy generic hydrocodone Phentermine 30 Natural suppliments work like viagra Phenprocoumon Alternative to viagra Minipress Paxil Cheep tramadol paris france Order viagra viagra online Cialis compare levivia viagra Avalide Tramadol hcl 50mg Snorting vicodin Uk viagra sales Muse I need to find cheap phentermine delivered to fl Beconase Death cases from taking phentermine 5mg tablet Phentermine no consultation Picture of xanax pills Minocycline Atrovent Aprotinin Adipex diet phentermine pill prescription Xanax look alike Free xanax Lexapro and xanax Natural viagra alternative Buy levivia viagra Buy phentermine cod Cialis reviews Online ordering viagra Diphenhydramine Phentermine 90 day Buy phentermine online pharmacy Methamphetamine Tretinoin Cialis forum Discount xanax Aspirin Mastercard phentermine Information on the drug xanax Cialis prescriptions Elidel Phentermine pill online discount Buy xanax online without a prescription Percocet Pravastatin Buy phentermine without prescription Phentermine shipped to missouri Lowest price tramadol Codeine Ultram Methylphenidate Texas personal injury lawyers viagra Ambien cr Phentermine saturday delivery Buy cheap phentermine free fedex Cialis compared to viagra What does xanax look like Get viagra drug online Addiction tramadol Phentermine airborne express+cod Cialis drug for impotence Blindness viagra Generic fioricet How much xanax is a lethal dose Cozaar Xanax 1mg Inexpensive viagra Nortriptyline Women using viagra Drug interactions tramadol elavil Doxylamine Buy phentermine online cash on delivery Maxzide Nicorette Viagra high blood pressure Tramadol heath solutions network Lose weight with phentermine and 5 htp Cheapest prescription viagra Phentermine discount Avapro Celexa Miglitol Long term effects of xanax Viagra for woman Mirena _cialis et levitra Cialis immunity Phentermine rx Drug tests for xanax Viagra without a prescription Tranylcypromine Cheap phentermine overnight delivery Phentermine 37 5mg Buy phentermine fedex Tramadol saturday delivery Mobic Ativan vs xanax Cipro How fast does phentermine work Weight loss oral hcg and phentermine Fenoldopam Xanax master card Herbal phentermine Buy cheap viagra online uk Viagra cialis levitra comparison Levivia dosing compared to viagra Tramadol drug test Effects of snorting xanax Viagra lawsuits 50 mg viagra Soft cialis Phentermine side effects Best viagra prices online Vicodin health Pepcid Order phentermine online uk Propofol Cordarone Fluphenazine Paris cheep phentermine Bupropion Diet medication online phentermine Buy consultation free hydrocodone online tramadol Inderal Granisetron Cheap fioricet Viagra sample Where to buy phentermine 50 hcl mg tramadol Oxtriphylline Tramadol sales Viagra pill picture Amoxil Phentermine a159 Phentermine pharmacys online Elidel Buying vicodin online Xanax bar Phentermine prescription online Meridia order Phentermine for less Tramadol effects Buy phentermine online cod Xanax versus klonopin for chronic anxiety Buy herbal viagra Generic viagra Soft tab viagra Enoxaparin Pentobarbital Anxiety disorder xanax xr to wean off effexor xr Trientine Drug interaction sibutramine and phentermine Viagra online shop Triamcinolone Cialis and levitra Methotrexate Tramadol dosage for dogs Viagra retail discount Cosopt Amitriptyline Hydralazine Primidone Online tramadol prescriptions Encare Trifluoperazine Xanax and depression Effexor Cloxacillin Chlortetracycline Flomax Imdur Cymbalta Female viagra cream Ofloxacin Herbal phentermine does it work Buy viagra online uk Ionamin How long between phentermine and meridia Online pharmacies with doctor consultation for viagra Cod diet phentermine pill Buy phentermine epharmacist Lowest prices for tramadol online Cialis levivia sales viagra Cialis levitra vs Vicodin prescription Pentazocine Tramadol apap Oxymorphone Valtrex Cheap phentermine cod Valsartan Order generic viagra Drug interaction xanax and holy basil Adipexdrug addiction order phentermine online Phentermine 6 pm order Zithromax Viagra tablets Amerge Glipizide Phentermine studies Zantac Minocycline Phentermine xenical diet pill Penbutolol Phentermine 90 Cycloserine Adipex phentermine pill Related drugs to phentermine Phentermine sale site top 100 mg tramadol Information about street drugs or xanax bars Buy phentermine online with pay pal Buy viagra 1 Vicodin online pharmacy Buy in phentermine uk Isoxsuprine Order phentermine by cod Imodium Nylidrin Inderal Phentermine blogging Cefdinir Fenfluramine Bulk phentermine Order cheap phentermine Trileptal Tolmetin Kaopectate Viagra doses Phentermine in florida Albuterol Buy cialis without prescription Purchase hydrocodone Didanosine Overdose xanax Order cialis uk Diet drug fenfluramine phentermine Phentermine tablet Information about viagra Phentermine overnight Imuran Hyzaar Chemical name for viagra Diovan Generic meridia Warfarin Mesoridazine Lanoxin Niacinamide Viagra and ischemic optic neuropathy Phentermine eprescriptions Lansoprazole Ibuprofen Hydrocodone apap 5 500 Phentermine with free shipping Xanax side effects Cheapest viagra uk Phentermine and glucophage Demeclocycline Ethionamide Cheap tramadol cod free fedex Chep phentermine Eldepryl Overnight shipping phentermine Herbal viagra reviews Tramadol drug Terbutaline Bosch power tools zio lowest viagra Meclofenamate Carbarsone Lowest cost phentermine Phencyclidine Mecamylamine Cialis sales uk Pill price viagra Phentermine fastin Phentermine no prescription required Generic cialis india Bayer Online xanax Drug test tramadol Estraderm Viagra from canada Cialis levitra Herbal online viagra Free cialis Does phentermine interact with hydrocodone Ship free viagra sample Phentermine prozac Depakote Atropine Santa claus viagra jokes Dianabol Nolvadex Drug vicodin Cialis drug interactions Does xanax show up on drug tests 5 pdr Cycrimine Glucophage Xanax photo Try viagra for free Phentermine by fedex No prescription viagra Phentermine dangerous Cause rebound weight gain phentermine Trazodone Lawsuits involving blindness caused by viagra Metronidazole Phentermine success story Epoprostenol Phentermine and topiramate for weightloss Cheap phentermine without a prescription Hydrocodone online pharmacy Physical symptoms of high blood pressure and xanax Bentyl Nisoldipine Sophia viagra Lisinopril versus viagra Glucophage Cialis versus viagra Arthrotec Leflunomide Xanax in pregnancy Tramadol hydrochloride capsules Tramadol use in dogs Plavix Doxepin Amerge Midazolam Cytomel Order viagra Iodothyrin _achetez le viagra de levivia Buy phentermine shipped usps Proguanil Buying phentermine Nasonex Diet page phentermine pill yellow Tramadol dogs Cheap ambien Buy phentermine tablet Cod xanax Is phentermine safe Phentermine 30mg Buy xanax on line Cialis free trial Buy phentermine no prescription Diazepam Oxycodone Per day buy phentermine Phentermine raleigh Alternatives to phentermine Purchase phentermine Norflex Phentermine compare prices Generic viagra canada Sofia viagra Order phentermine online and cod shipping Xanax uses Info on meridia Cialis for woman Feldene Xanax overnight delivery Phentermine yellow Fioricet information Filing income tax phentermine Phentermine shortage Troglitazone Diclofenac Finasteride James thompson viagra lawsuit Montelukast Lowest prices on phentermine Buy discount cialis Loracarbef Hydrocodone information Is xanax addictive Phentermine worldwide shipment Vicodin addiction Tramadol hcl acetaminotran Mefloquine Where can i buy viagra Xanax during pregnancy Picture of soma Buy discount phentermine Can xanax cause frontal lobe dementia 2 mg xanax What do xanax look like Flavoxate Phentermine gynecomastia Generic cialis uk Casanthranol Phentermine medical insert Cheap 37 5 phentermine Naproxen Aura soma Phentermine priority mail Tramadol abuse Cheapest xanax Cialis tablets Compare viagra cialis levitra Digitoxin Xanax overnight shipping Albuterol Cheapest viagra price Best price for generic viagra Kanamycin Yohimbine Aminoglutethimide Buy phentermine online payment method cod accepted Bricanyl Fioricet line Cialis versus viagra Generic sales viagra Cialis dysfunction erectile levitra viagra Phentermine referring report urls Narcotic tramadol Prescription xanax Xanax xr 3 mg Bacitracin Buy cheap tramadol online Buy cheap viagra Pancuronium Glipizide Viagra online sales Ibuprofen Herbal alternative viagra Viagra energy drink Methadone and xanax Soma drug Generic cialis price Xanax withdrawel symptoms Phentermine interactions No prescription phentermine free shipping Lyrica Mexican pharmacy phentermine Senna Alteplase Pravachol Cialis com Cialis online sales Viagra online canada Generic viagra india Drug screening phentermine Discount online viagra Aldactone Fenoprofen Herbal viagra for woman History of phentermine use Civiate generic sildenafil viagra Cialis viagra levivia Leucovorin Cheap viagra generic Lowest cost generic viagra How long does xanax stay in system Disulfiram Constipation phentermine Diet phentermine Dont buy on black market get viagra legally Ketorolac Viagra substitutes Xanax withdrawal effects Erythrityl Norvasc Natural supplement for viagra Tramadol hydrochloride overdose Cialis dosages Viagra cialis Phentermine with master card Free sample prescription for viagra Clopidogrel Acetylcholine Vicodin Xanax with same day delivery Buy cod diet phentermine pill Clarithromycin Xanax anxiety d method Diet no phentermine pill prescription Hydrocodone apap Zuclopenthixol Phentermine in stock ready to ship saturday delivery Haloperidol Phentermine ionamin Cyclothiazide Mail order viagra online Buy viagra in the uk Phentermine from the uk Levivia viagra compared Blindness cialis Fatal dose of xanax Tramadol overdose Klonopin xanax Arthrotec Phentermine medication Free prescription sample viagra Digoxin Coumarin Norethindrone Long term side effects from xanax Dexfenfluramine Anagrelide Soma carisoprodol Xanax without prescription 5 mg free shipping Buy cialis soft tabs Viagrafix Free ambien Altace Cyclophosphamide What is viagra Famciclovir Chlorothiazide Side effects of viagra

Dicembre 2005


Università 30 Dicembre 2005, 17:21:00, 158 parole

Quelli della mia università intendo. Il perchè è presto detto. Oggi mentre cazzeggiavo per la rete mi è venuto in mente di andare a vedere se era già uscito l’orario delle lezioni per il prossimo periodo didattico e quello che mi si è presentato davanti agli occhi una volta caricata la pagina mi ha subito fatto pensare ad uno scherzo.

Lunedi: 9 - 18
Martedi: 9 - 18
Mercoledi: 9 - 16
Giovedi: 9 - 18
Venerdi: 9 - 16

6 corsi, 36 ore settimanali al primo anno di specialistica, ma siamo matti?
Occorre subito dare una limatina al tutto per renderlo più digeribile. Ed ecco che la soluzione si presenta da sè, immediata. Elimino “basi di dati avanzate” che mi vale il finire alle 16 invece che alle 18 al lunedi e al giovedi e il finire alle 13 e saltare il pomeriggio al mercoledi.
Ed è già nettamente meglio, tanto 6 esami in un periodo è impossibile darli, quindi quello aspetterà il suo momento.

Blogging - Web Tecnica 22 Dicembre 2005, 22:55:22, 107 parole

Ho installato questo comodissimo plugin che trasforma le parole presenti in un elenco, personalizzabile ovviamente, direttamente nei corrispondenti link, risparmiandomi cosi lo sporco lavoro di inserirli a mano. Bè più che installato diciamo che l’ho “aggiunto”, visto che da installare non c’è proprio nulla. Si scarica il plugin e lo si inserisce nella directory “plugin” di wordpress, poi dopo averlo attivato, nella console di amministrazione di wordpress sotto la voce “manage” si nota che compare un nuovo tab chiamato appunto “SH-Autolink”. Qui si vanno ad aggiungere le parole e i relativi link che d’ora in poi verranno inseriti automaticamente, sia nei post che nei commenti.
Molto molto comodo.

Music 20 Dicembre 2005, 01:40:42, 226 parole

Leggo stasera su rockstar.it una dichiarazione del bassista dei Coldplay che mi lascia un po’ preoccupato:

Sapete bene che ogni gruppo dice sempre la stessa cosa, ma il nostro prossimo disco sarà realmente differente dagli ultimi tre, perché sarebbe troppo noioso per noi e per tutti comporre un disco uguale ai precedenti. Abbiamo già detto in passato che questi tre LP formano una trilogia e adesso è arrivato il momento di andare avanti. Ci sentiamo come se non dovessimo più dimostrare nulla e questo ti da una meravigliosa carica creativa, sei libero di provare cose nuove. Nelle composizioni utilizzeremo molta più elettronica, ma non saremo introspettivi.

Subito mi vengono in mente i Radiohead, il cui percorso musicale è stato proprio di questo tipo, partiti anche loro con una stupenda trilogia iniziale, dall’esordio con Pablo Honey (1993) alla consacrazione con Ok Computer (1997) passando per il validissimo secondo capitolo, The Bends (1995). Poi il cambiamento, la sperimentazione, l’elettronica, che li ha portati verso altre strade, quelle di Kid A, di Amnesiac, quelle sbagliate insomma. A mio modesto parere, s’intende. Per questo tali dichiarazioni mi spaventano un po’, non vorrei si infognassero anche loro in qualche percorso sonoro non proprio di loro competenza col rischio di uscirne magari con qualche batosta. Quindi, anche se le dichiarazioni sono del bassista Guy Berryman, io voglio lanciare un avvertimento al buon Chris. Occhio.

Music - Web e dintorni 13 Dicembre 2005, 16:15:38, 77 parole

In questo post ricevo il ringraziamento ufficiale da parte dell’autore del blog di rockstar.it, Leonardo Clausi, per aver segnalato pandora.com (del quale ho parlato qui) nei commenti in risposta ad un suo post sulle radio digitali sul web.
La cosa mi ha fatto piacere e, da parte mia, ho subito inoltrato i ringraziamenti a chi lo ha fatto scoprire a me tramite questa discussione su karmacoffee.org (update: il karmacoffee.org che intendo io non esiste più, ora c’è altro).

Music - Blogging 13 Dicembre 2005, 01:52:17, 44 parole

La recensione che avevo fatto del concerto degli Oasis del 30 ottobre al Forum di Assago l’avevo inviata anche allo staff di oasisitalia.it che me l’ha pubblicata e, ad oggi, è già stata letta 64 volte.
L’indirizzo è questo.

Io, contento di ciò, li ringrazio.

Visual Basic.NET - Programmazione 09 Dicembre 2005, 20:21:43, 769 parole

In questo post faccio un esempio di come esportare i dati contenuti in un database Access su un foglio di calcolo Excel da una applicazione realizzata in Visual Basic.NET
Immaginiamo quindi di avere nella nostra applicazione un pulsante la cui routine di gestione dell’evento click deve andare a leggere i dati dal database e crearci un foglio di lavoro di Excel contenente gli stessi dati possibilmente formattati in un modo decente. In questo esempio (come in altri precedenti) abbiamo una tabella contenente informazioni su cd musicali (artista, titolo, ecc).
Update: mi son dimenticato una cosa importante. Ovviamente per poter utilizzare gli oggetti della libreria dei componenti Excel bisogna aggiungere il riferimento ad essa nel progetto. Per fare questo nel menù si va su Progetto -> Aggiungi Riferimento, nella finestra che si apre si seleziona il tab COM e si cerca la voce Microsoft Excel 10.0 Object Library , si clicca su Seleziona e poi Ok. Fine update.
Da qualche parte nel programma avremo quindi tutte le dichiarazioni degli oggetti necessari per operare sul database, localizzarlo, connetterlo, interrogarlo. Per maggiori informazioni al riguardo rimando a questi 2 post scritti in precedenza:

Dicevamo:

Public PercorsoDB As String = "C:\Documents and Settings\prova\Documenti\Visual Studio Projects\Database\db2.mdb"
 
'Stringa di Connessione
Public ConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & PercorsoDB
 
Public Cn As New OleDbConnection(ConnString)
Public dr As OleDbDataReader
Public cmd As OleDbCommand
Public sql As String

Ora vediamo in dettaglio la routine di gestione dell’evento click sul pulsante per esportare i dati:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 
Cn.Open()   'apro la connessione al database
sql = "SELECT artista,titolo,genere,anno,commenti FROM album ORDER BY artista"  'query
cmd = New OleDbCommand(sql, Cn)
dr = cmd.ExecuteReader
 
Dim i As Integer = 2
Dim f As Integer
 
'Dichiaro un oggetto di tipo applicazione Excel
Dim ExcelAppl As Excel.Application
 
'Dichiaro un oggetto di tipo cartella di lavoro di Excel
Dim ExcelBook As Excel.Workbook
 
'Dichiaro un oggetto di tipo foglio di calcolo Excel(una cartella è composta da più fogli)
Dim ExcelSheet As Excel.Worksheet
 
'istanzio l'oggetto Applicazione Excel
ExcelAppl = CreateObject("Excel.Application")
 
ExcelAppl.Visible = True         'per rendere o meno visibile la finestra Excel

Impostando ExcelAppl.Visible = True si indica che si vuole aprire e rendere visibile all’utente l’istanza dell’applicazione Excel eseguita. Cioè l’utente si vede aprire la finestra di Excel allo stesso modo di come se avesse lanciato direttamente il programma Excel o aperto un documento di questo formato. Se lo si imposta a “false” non si ha l’apertura della finestra di Excel ma il lavoro viene fatto diciamo in background e alla fine della routine ci si ritrova il documento Excel creato.


'aggiungo una cartella excel all'applicazione
ExcelBook = ExcelAppl.Workbooks.Add
 
'Mi posiziono sul foglio attivo, il primo (una cartella di base ne ha 3)
ExcelSheet = ExcelBook.ActiveSheet
 
'e gli do un nome
ExcelSheet.Name = "Album (CD)"
 
'indico che i caratteri della prima riga, essendo i nome delle colonne,
'cioè i nomi dei campi del database, devono essere in grassetto
ExcelSheet.Rows.Item(1).font.bold = True
 
'Assegno un colore di sfondo alle celle che contengono i nomi dei campi del database
ExcelSheet.Range("A1:E1").Interior.Color = RGB(97, 186, 239)
 
'seleziono il range delle prime 5 (come i campi del database) celle della prima riga
'e gli imposto un bordo spesso intorno
ExcelSheet.Range("A1:E1").BorderAround(, Excel.XlBorderWeight.xlThick)
 
'imposto allo stesso range i bordi verticali tra le celle un po' più sottili
ExcelSheet.Range("A1:E1").Borders(Excel.XlBordersIndex.xlInsideVertical).Weight = Excel.XlBorderWeight.xlMedium
 
'assegno al range dei nomi delle colonne un allineamento centrale del testo
ExcelSheet.Range("A1:E1").HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter
 
'allineo centralmente anche tutti i valori della colonna 4 che è il valore numerico
'che indica l'anno di pubblicazione del disco
ExcelSheet.Columns.Item(4).HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter
 
'imposto la grandezza del carattere
ExcelSheet.Columns.Font.Size = 11
 
'inserisco gli effettivi valori nelle celle dei nomi delle colonne
ExcelSheet.Cells(1, 1).value = "Artista"
ExcelSheet.Cells(1, 2).value = "Titolo"
ExcelSheet.Cells(1, 3).value = "Genere"
ExcelSheet.Cells(1, 4).value = "Anno"
ExcelSheet.Cells(1, 5).value = "Commenti"
 
'ciclo che legge i valori dei record e li inserisce nel foglio
'formattando opportunamente i bordi delle celle
Do While dr.Read()
  ExcelSheet.Range(ExcelSheet.Cells(i, 1), ExcelSheet.Cells(i, dr.FieldCount)).Borders(Excel.XlBordersIndex.xlInsideVertical).Weight = Excel.XlBorderWeight.xlMedium
 
    ExcelSheet.Range(ExcelSheet.Cells(i, 1), ExcelSheet.Cells(i, dr.FieldCount)).Borders(Excel.XlBordersIndex.xlEdgeLeft).Weight = Excel.XlBorderWeight.xlThick
 
    ExcelSheet.Range(ExcelSheet.Cells(i, 1), ExcelSheet.Cells(i, dr.FieldCount)).Borders(Excel.XlBordersIndex.xlEdgeRight).Weight = Excel.XlBorderWeight.xlThick
 
    ExcelSheet.Range(ExcelSheet.Cells(i, 1), ExcelSheet.Cells(i, dr.FieldCount)).Borders(Excel.XlBordersIndex.xlEdgeBottom).Weight = Excel.XlBorderWeight.xlThin
 
'ciclo che inserisce gli effettivi valori dei campi dei record
  For f = 1 To dr.FieldCount
        ExcelSheet.Cells(i, f).value = dr(f - 1)
  Next
  i += 1
Loop
 
'imposto il bordo inferiore spesso alle celle dell'ultima riga
ExcelSheet.Range(ExcelSheet.Cells(i - 1, 1), ExcelSheet.Cells(i - 1, 5)).Borders(Excel.XlBordersIndex.xlEdgeBottom).Weight = Excel.XlBorderWeight.xlThick
 
'imposta la larghezza dell'intera colonna in base a quella della cella con larghezza maggiore
ExcelSheet.Columns.AutoFit()
 
'salvo il documento excel
ExcelAppl.ActiveWorkbook.SaveAs(Environment.CurrentDirectory & "\album.xls", , , , , , Excel.XlSaveAsAccessMode.xlExclusive)
 
Cn.Close()   'chiudo la connessione al database
 
End Sub

Siccome il codice può risultare un po’ incasinato a causa dell’eccessiva lunghezza di alcune istruzioni linko anche la versione .txt del documento dove le righe di codice risultano sicuramente più chiare.

Le 2 immagini riportate qui di seguito mostrano quello che è il risultato ottenuto:

foglio Excel con i dati esportati
Foglio di calcolo Excel col risultato ottenuto

anteprima di stampa
Anteprima di stampa del risultato ottenuto

Altro 04 Dicembre 2005, 16:31:24, 70 parole

A quanto pare il grande George Best il vizio dell’alcool da qualcuno lo aveva ereditato.

[…]Terminata la cerimonia, il feretro, avvolto nella bandiera dell’Irlanda del Nord, è stato trasportato nel cimitero di Roselawn, dove Best, 59 anni, verrà sepolto accanto alla madre Anne, morta nel 1968 (prima che Best conquistasse il Pallone d’Oro) per le conseguenze della sua di