martedì 11 novembre 2008

Esempi di espressioni utilizzate nei campi calcolati

Esempi di espressione utilizzate nelle query di aggiornamento

Utilizzare espressioni quali quelle riportate di seguito nella cella Aggiorna a nella griglia di struttura della query per il campo che si desidera aggiornare.

"Rappresentante"
Modifica un valore di testo in Rappresentante

#10.08.99#
Modifica un valore di data in 10.08.99


Modifica un valore No in Sì in un campo Sì/No

"NP" & [NumeroParte]
Aggiunge NP all'inizio di ciascun numero parte specificato

[PrezzoUnitario] * [Quantità]
Calcola il prodotto di PrezzoUnitario e di Quantità

[SpeseTrasporto] * 1,5
Aumenta del 50% le spese di trasporto

DSum("[Quantità] * [PrezzoUnitario]","Dettagli ordini", "[IDProdotto]=" & [IDProdotto])
Dove gli IDProdotto nella tabella corrente corrispondono agli IDProdotto nella tabella Dettagli ordini, aggiorna i totali vendite in base al prodotto di Quantità e di PrezzoUnitario

Right([CAPDestinatario]; 5)
Tronca i caratteri più a sinistra in un campo, lasciando i cinque caratteri più a destra

IIf(IsNull([PrezzoUnitario]); 0; [PrezzoUnitario])
Cambia un valore Null in zero (0) nel campo PrezzoUnitario.

Query - Esempi di criteri utilizzati per il recupero record

Intervalli di valori (>, <, >=, <=, <>, o Between...And)

> 123
Per un campo Quantità, visualizza i numeri maggiori di 123.

< 1900,25
Per un campo Prezzo unitario, visualizza i numeri inferiori a 1900,25.

>= "Calogero"
Per un campo Cognome, visualizza tutti cognomi a partire da Calogero fino alla fine dell'alfabeto.

Between #01.01.99# And #31.12.99#
Per un campo DataOrdine, visualizza tutte le date a partire dal 1 gennaio 1999 fino al 31 dicembre 1999

Between '01.01.1999' And '31.12.1999'
Per un campo DataOrdine, visualizza tutte le date a partire dal 1 gennaio1999 fino al 31 dicembre 1999

Creare un indice a campo singolo

Un indice rende più veloce le query su campi indicizzati così come le operazioni di ordinamento e raggruppamento.
Per creare un indice bisogna entrare in Visualizzazione Struttura della tabella, poi nella parte superiore della finestra fare clic sul campo per il quale si desidera creare l’indice e infine, nella parte inferiore della finestra fare clic sulla casella della proprietà Indicizzato.
Tale casella offre tre opzioni:
No Impostazione predefinita. Nessun indice.
Sì (con duplicati) L'indice consente duplicati.
Sì (senza duplicati) L'indice non consente duplicati.

Se vogliamo che in quel campo non siano presenti due record contenenti gli stesi dati bisogna selezionare l’opzione Sì (senza duplicati)

La proprietà Indicizzato viene automaticamente impostata a Sì (senza duplicati) per i campi che sono chiave primaria delle tabelle

Convertire le macro in Visual Basic

In Microsoft Access è possibile convertire automaticamente le macro di una maschera o di un report in routine evento o moduli di Microsoft Visual Basic che eseguono azioni equivalenti utilizzando il codice Visual Basic.
Per convertire una macro presente in una maschera o in un report, aprire la maschera o il report in visualizzazione Struttura.
Scegliere Macro dal menu Strumenti e quindi fare clic su Converti macro della maschera in Visual Basic o Converti macro del report in Visual Basic

Come funzionano i mouse e le tastiere senza fili?

Ogni set wireless è costituito da due parti: la tastiera e/o il mouse senza fili più un ricevitore.
Le digitazioni sulla tastiera e i movimenti del mouse vengono inviati (via radio o Bluetooth) a questo ricevitore, che è collegato al computer tramite usb. Il mouse e le tastiere senza fili ricevono la corrente dalle pile o batterie ricaricabili integrate. la maggior parte dei ricevitori radio o Bluetooth sono invece alimentati direttamente dal computer

Alcune parole che deve conoscere chi si connette a internet col cellulare

UMTS
È l’acronimo di Universal Mobile Telecommunications System. Si tratta di una tecnologia di telefonia mobile di terza generazione che permette di trasferire dati a una velocità massima di 384 kilobyte al secondo. La sua naturale evoluzione è l’HSDPA

HSDPA
Dall’inglese High Speed Downlink Packet Access. Tecnologia nota anche come ADSM (ADSL Mobile). È l’evoluzione dell’UMTS e ne aumenta le prestazioni: raggiunge una velocità di trasferimento pari a 3,6 o anche 7,2 Mbps in download

i-mode
protocollo per lo scambio dati su piattaforme mobili, tipicamente telfoni cellulari. Realizzato nel 1999 dall’operatore giapponese NTT DoCoMo, utilizza una versione semplificata di HTML per realizzare pagine web leggere, specifiche per i display dei telefonini. Su questa tecnologia sono basati il portale e i servizi erogati da Wind

WAP
Il Wireless Access Protocol è un protocollo di connessione a Internet per dispositivi mobili. È una diversa implementazione degli stessi concetti che hanno portato a i-mode. Ciò che cambia è il tipo di HTML usato per realizzare le pagine web

Edge
L’Enhanced Data rates for GSM Evolution è una tecnologia che velocizza il trasferimento dei dati anche nelle reti di telefonia non UMTS, arrivando fino a 220 Kbps. In Italia l’Edge è disponibile su rete Tim ovunque ci sia copertura GPRS

I computer portatili compiono 40 anni

Sono passati quarant'anni da quando Alan Kay, ex-informatico dello Xerox Parc, ideò il Dynabook, un dispositivo portatile in un'era in cui i computer pesavano decine di chilogrammi e venivano programmati con le schede perforate.
Il Dynabook non venne mai costruito, rimanendo solamente un progetto scritto su carta. Ma la sua ideazione ha contribuito ad aprire un nuovo mondo nell’informatica: quella dei notebook. Servi infatti da ispirazione per i notebook e persino per i Tablet Pc di oggi.

Il prodotto della mente di Kay avrebbe dovuto pesare circa un chilo, essere sottile e leggero, avere uno schermo grande quanto una pagina e in grado di mostrare un milione di pixel.


Pensate: ci sono voluti quasi 40 anni per realizzare il progetto di Alan Kay e rendere i computer davvero sottili e più leggeri di due chili!!
Nel 1972 il progetto del Dynabook già integrava il concetto di interfaccia grafica (Gui) e servì da base per la realizzazione dello Xerox Alto, il primo computer dotato di interfaccia grafica e che sfruttava la metafora della scrivania (desktop) per l'interazione con l'utente
In questi giorni si stanno celebrando nel Mountain View Computer History Museum i 40 anni della nascita del Dynabook: verrà organizzata una tavola rotonda con Mary Loy Jepsen, progettista dell’One Laptop per Child, così come Chuck Thacker, ex ricercatore PARC e co-inventore della Lan Ethernet.


disegno del Dynabook realizzato da Alan Kay