martedì 29 giugno 2010

Input Maschera Access

Se vogliamo mettere degli input particolati in un campo della nostra maschera (Form) ecco un esempio:

Maschera

Valore

Risultato:

0,00

0,679

0,68

0,631

0,63

0,555

0,56

#,000 [Blu]

0,67

,670

1220,67

1120,670

#.##0,00

1220,67

1.220,67

220,6

220,60

#.###,00

0,67

,67

0,00%

0,512

51,20%

gg/mm/aaaa hh.nn.ss

0,5

"31/12/1899 12.00.00"

gg/mm/aaaa

-21

"9/12/1899"

Quindi nella maschera in modalità progettazione, andiamo sul campo dove vogliamo agire e su proprietà e al rigo "Maschera di input" andiamo a mettere uno degli esempi sopra riportati...


Acquista Online su IlGiardinodeiLibri.it


Se ad esempio volessimo avere nel campo sconto un valore già in percentuale e non vogliamo andare a modificare i valori già inseriti nel nostro DB, perchè lo possiamo fare anche direttamente dalla Tabella, andiamo sulla Maschera, l'apriamo in modalità progettazione, clicchiamo sul campo Sconto col tasto destro del mouse, scegliamo proprietà>Tutte e al rigo "Maschera di input" mettiamo "00,00%" e in questo modo il risultato che si va ad ottenere è che in fase di inserimento compare in questo modo "__,__%" e ciò significa che l'operatore può andare ad inserire due cifre prima della virgola e altre due dopo e il sistema accetta SOLO questa la tipologia di carattere indicata e si evita, in questo caso, che si possa andare a scrivere altro nel campo Sconto, senza agire nella progettazione della Tabella abbinata alla nostra Maschera e soprattutto di andare a cancellare qualche valore precedentemente inserito, già perchè se andiamo a modificare i valori accettati nell'immissione della maschera dalla Tabella allora Access ci dice che tutti i dati immessi precedentemente potrebbero essere variati vista la variazione che siamo andati ad effettuare...Quindi possiamo evitare tutto ciò senza alcuna perdita o errori vari.

Buona programmazione!

Tabella e Chiave Primaria in Access 2007

Grazie alla barra multifunzione la creazione degli elementi è ancore più facile da effettuare in Access 2007.

Dove bisogna andare?

“Insert” ovvero “Crea” consente quindi di inserire una Tabella (Table) una Maschera (Form) un Report, una Query e molte altre cose.

Una volta che abbiamo creato i nostri singoli elementi li troviamo sul lato sinistro della schermata, dove risiedono tutti gli oggetti creati.

Supponiamo quindi che vogliamo andare a creare una Tabella o andiamo in “Crea” e quindi seguiamo le indicazioni fornitaci da Access 2007 oppure possiamo andare in “Progettazione”

E andare a creare i singoli campi “Nome campo”, scegliendo quindi la tipologia dei dati “Tipo dati” scegliendo così le diverse chiavi “Chiave primaria”.

Cos’è una chiave primaria?

Una chiave primaria è un campo o un set di campi inclusi nella tabella che forniscono a Access 2007 un identificatore univoco per ogni riga. In un database relazionale, le informazioni vengono suddivise in tabelle separate in base all'argomento. Si utilizzano quindi le relazioni e le chiavi primarie delle tabelle per riunire le informazioni. I campi chiave primaria vengono utilizzati per associare rapidamente i dati di più tabelle e combinarli in modo significativo.

Ciò è possibile poiché dopo aver definito la chiave primaria, la si utilizza in altre tabelle per fare riferimento alla tabella a cui appartiene. Un campo ID cliente nella tabella Clienti ad esempio potrebbe essere inoltre visualizzato nella tabella Ordini. Nella tabella Clienti, tale campo corrisponde alla chiave primaria, mentre nella tabella Ordini è denominata chiave esterna. In termini semplici, una chiave esterna è la chiave primaria di un'altra tabella.

Buona programmazione a tutti quanti.

venerdì 18 giugno 2010

Apri Directory da Pulsante Access

Volendo aprire, mediante un pulsante (chiamato "Comando1") dalla nostra maschera Access, una directory posizionata nel nostro PC, allora il codice VBA da inserire è:

Private Sub Comando1_Click()
On Error GoTo Err_Comando1_Click


Application.FollowHyperlink "C:\Prova\"

Exit_Comando226_Click:
Exit Sub

Err_Comando1_Click:
MsgBox Err.Description
Resume Exit_Comando1_Click
End Sub

In questo modo, quando andiamo a cliccare sul "Comando1" ovvero il nostro pulsante posizionato sulla Form di Access, l'azione che si va a compiere è quella di andare ad aprire la cartella desiderata, ovvero "Prova", posizionata in C:\.
Allo stesso modo possiamo fare per altre cartelle posizionate in ogni angolo del nostro pc, basta andare a sostituire il percorso tra apici indicato nel codice VBA posto di sopra.

Come si vede il comando basilare per questa operazione è Application.FollowHyperlink "percorso" .

Da Access a Word

Supponiamo di voler estrapolare il contenuto di una maschera Access in un file modello Word

Avendo scelto come variabile all’interno della nostra Function nel seguente modo

Dim wrd As Word.Application

Possiamo andare a scegliere, per esempio l’impostazione della tipologia del carattere da farcirisultare all’interno del nostro documetno Word

wrd.Selection.Font.Name = "Arial" 'Scelta del tipo Carattere

wrd.Selection.Font.Size = 11 'Scelta dimensione Carattere

wrd.Selection.Font.Bold = False 'togli il grassetto

wrd.Selection.ParagraphFormat.Alignment = wdAlignParagraphLeft ' allineamento a sinistra

' wrd.Selection.Font.Italic = True 'in corsivo

wrd.Selection.TypeText "Si informa che l'Ufficio XYZZ rispetta il seguente orario di apertura dal Lunedì al Venerdì:" & vbCrLf

wrd.Selection.TypeText "Mattina: dalle ore 9:00 alle ore 12:30. " & vbCrLf

wrd.Selection.TypeText "Pomeriggio: dalle ore 13:30 alle ore 16:00. " & vbCrLf

Ottenendo il seguente





mercoledì 16 giugno 2010

E’ Arrivato Office 2010


Finalmente dopo tante attese e sentir parlare è arrivato nei negozi e sul sito della microsoft la possibilità di poter acquistare la nuova suite… Office 2010.

Le edizioni di Office 2010 sono tre: Office Home Student (139 euro), Office Home and Business (379 euro) e Office Professional (699 euro). Il primo include Word, Excel, PowerPoint e OneNote; il secondo aggiunge all'edizione precedente Outlook; il terzo include anche Access e Publisher. Tali applicazioni possono essere acquistate separatamente al prezzo di 189 euro cadauna (ad eccezione di OneNote che costa 109 euro). Visio ha infine un prezzo di 699 euro nella versione Professional e di 1299 euro in quella Premium.


Tutti i dettagli su edizioni e prezzi sono riportati sul sito italiano a questo indirizzo office.microsoft.com.