Showing posts with label Microsoft. Show all posts
Showing posts with label Microsoft. Show all posts

Tuesday, 22 June 2010

Tuesday, 28 July 2009

Convertir ficheros Excel 2007 a dBase (DBF)

En mi anterior post, indiqué que desde excel 2007 no se podían guardar los cambios de un excel a un fichero dBase (DBF). Pues bien, hay una manera de hacerlo pero con la ayuda de nuestro Access 2007. Primero creamos nuestro fichero Excel y lo guardamos en una ruta conocida.


Luego iniciamos Microsoft Access 2007, y creamos una nueva base de datos en blanco:


Luego creamos nuestra BD y importamos nuestro fichero Excel:

Ahora marcamos la ruta desde donde importaremos el excel que hemos creado:

Seguimos con la importación, y elegimos la hoja que queremos importar:

Una vez importada la tabla, la podemos visualizar dentro de Microsoft Access:

Ahora, ya estamos preparados para generar nuestro fichero dBase (.DBF). Nos situamos encima de la Hoja1 y con el botón derecho hacemos Exportar -> a Archivo de dBase:

Ahora guardamos el fichero en el formato especificado:

Ahora podemos visualizar la tabla desde mi aplicación Thundax DBF Editor:

Espero que os sirva de ayuda.

Tuesday, 2 June 2009

LINQ Language Integrated Query

LINQ (Language Integrated Query) permite la integración de consultas SQL directamente en los lenguajes de programación, permitiendo que el código de acceso a los datos se verifique por el compilador y las herramientas de desarrollador. De esta manera se reduce el gap entre aplicaciones y datos. LINQ es un proyecto de Microsoft y de momento solo está integrado en .NET i C#, aunque he oído rumores de que Delphi también quiere dar soporte a LINQ. (esperemos que si).

Un pequeño ejemplo en C#:

var CustomersQuery = from customers in northwindDataContext1.Customers
where customers.City == CityTextBox.Text
select customers;
customerBindingSource.DataSource = CustomersQuery;
Como podemos ver en el ejemplo, se utiliza la inferéncia de tipos y se determina el tipo de variable automáticamente. La genera al vuelo, tu pones la variable y él ya lo sabe. Además se pueden consultar un montón de fuentes, no solo Bases de datos. Podemos manejar estructuras de tipo XML, etc. Funciona sobre las estructuras de C#.

La arquitectura de LINQ:


  • Enlaces de interés:
Microsoft LINQ.
LINQ First Time.