martes, noviembre 01, 2011

Duplicar columna en Access

En una tabla de Access, por ejemplo si tenemos un campo llamado "nombre" y queremos duplicarlo,
Con las siguientes lineas en sql podremos duplicar el campo;
UPDATE tabla1 SET nombre_duplicado = nombre


miércoles, octubre 19, 2011

Extraer todos los enlaces de una pagina con PHP

Si tenemos montado un servidor apache, esto se puede hacer usando la funcion preg_match_all de php


<?php
$url = "http://www.google.com.pe";
$html = file_get_contents($url);
preg_match_all("/<a[^>]*"."href=[\"|\'](.*)[\"|\']/Ui", $html, $enlaces);
$enlaces = $enlaces[1];

foreach($enlaces as $enlace){
    echo $enlace."<br>\n";
}
?>

Esto lo guardamos en un archivo *.php lo ejecutamos y tenemos el listado de todos los enlaces de la pagina indicada en $url.

martes, octubre 11, 2011

Extraer Hipervinculos en excel

Suponiendo que tenemos una tabla como el siguiente ejemplo:


para extraer los hiperviculos de la columna "item" hacia la columna "enlaces" tenemos que ir a la opcion "Ver código" de la tabla


En la siguiente vetana seleccionamos Worksheet

 
Borramos el contenido que se encuentre y copiamos el siguiente código:

Sub extrae_enlaces()
For Each Hyp In ActiveSheet.Hyperlinks
Hyp.Range.Offset(0, 1) = Hyp.Address
Next Hyp
End Sub

Ejecutamos el código, cerramos la ventana y obtendremos los hipervinculos en la columna "enlaces"


Este recurso nos ahorra tiempo al momento de extraer los hipervinculos, evitando hacerlo uno por uno.

lunes, octubre 10, 2011

Generar Correlativos en excel

Suponiendo que tenemos una tabla parecida a esta


Y queremos tener un número CORRELATIVO por PRESENTACION en cada ITEM
En el primer espacio del campo CORRELATIVO digitamos el número 1, en este ejemplo sería la celda C2
En la siguiente celda escribimos la siguiente fórmula =SI(A3=A2;C2+1;1), lo que hace esta fórmula es comprobar si las 2 primeras celdas de la columna ITEM son iguales (A2 y A3) y si es asi suma 1 al valor de la celda C2, caso contrario dejaria el valor de 1.


Ahora solo falta correr la fórmula en toda la columna CORRELATIVO con la opcion "Rellenar sin formato"


Con esto obtenemos el correlativo para las presentaciones por cada item. Esto es muy util en el caso de listas con cientos o miles de productos, y no tenemos que estar digitando uno por uno los números.

Bienvenidos a mi Blog

En este Blog podrán encontrar contenido util para los aficionados a la informática