Objetivo: Instalar una Runtime de Access2003 para que una plaicaicón desarrollada con Access2003 funcione en un PC que no tiene Access o tiene Office 2007.
Microsoft Access Developer y su terminología.
Existen o existieron del Office distintas versiones comerciales (versiones internas en paréntesis), 2.0, 95 (7), 97 (8), 2000 (9), 2002 XP (10), 2003 (11) y 2007 (12), en las que en cada paquete de Office (según composición) se incluye la aplicación llamada Access.
En cada una de las versiones del Office generaron también una herramienta para que un desarrollador (developer) pudiera crear paquetes instalables de una aplicación creada en Access con la posibilidad de incluir también el llamado RunTime.
Dicha herramienta es externa al propio Office y hay que adquirirla por separado excepto en la versión del 2007 usando los nombres siguientes según las versiones,
* Access 2.0 = ODT, Office Developer’s Toolkit 1.1
* Access 95 = ADT95, Access Developer’s Toolkit 2.0
* Access 97 = ODE97, Microsoft Office 97 Developer Edition
* Access 2000 = MOD2000, Microsoft Office 2000 Developer
* Access 2002 XP = MODxp, Microsoft Office Developer
* Access 2003 = ADE2003, Access Developer Extensions
* Access 2007 = ADE2007, Access Developer Extensions
Access ADE2003
Especificar que ADE2003 pertenece al paquete llamado Visual Studio Tools para Office, un conjunto de herramientas para desarrolladores. (Visual Studio Tools for Office System (VSTO)).
Se extrae de ella lo más significativo,
* Para utilizar Microsoft Office Access 2003 Developer Extensions debe disponer del producto ya instalados Microsoft Office Professional Edition 2003 o Microsoft Office Access 2003.
* ADE también incluye la licencia runtime de Access permitiendo así la distribución de soluciones basadas en Access 2003
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Microsoft Access 2003 Tags:
Microsoft Access 2003
Recorrer un string extrayendo una parte del mismo en función de un caracter de apertura y otro de cierre.
Utilizado en Chahoticdocs y Plugin Club de WordPress, especialmente util para los replace de un tag en el $content del WordPress.
Extrae del $content el tag completo y el código del Tag si lo lleva.
Ejemplo de bucle for y recorrer un string tomando caracter por caracter.
PHP:
<?php
$var = club_tag
("fñlkjgflkdaj[player=25]fkjñlgakfjd",
"[player",
"]");
if (!
$var ==
false){
echo $var['fulltag'];
echo $var['codetag'];
}
function club_tag
($p_content,
$p_tag_prefixe,
$p_tag_end =
"]"){
$return =
array();
$return['fulltag'] =
false;
$return['codetag'] =
false;
$findcode =
false;
$pos =
strpos($p_content,
$p_tag_prefixe);
if ($pos ===
false){
return false;
}
for ($i =
$pos ;
$i <=
strlen($p_content);
$i++
){
$char =
substr($p_content,
$i,
1);
$return['fulltag'].=
$char;
if ($char ==
$p_tag_end){
break;
}
if ($findcode){
$return['codetag'].=
$char;
}
if ($char ==
"="){
$findcode =
true;
}
}
return $return;
}
?>
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Funciones,
Plugins Tags:
for,
PHP,
string,
WordPress
uckerfish WordPress Plugin
Se descarga el archivo de la Web y se sube el plugin a la Web.
Activar el Plugin
Añadir en header.php:
Este Plugin es muy bueno, pero tiene un pequeño problema y es que necesito poner como un menú superior una página en concreto y que despliege a partir de ahí, así que una vez examinado el código PHP me voy a poner a personalizarlo añadiendo varias opciones de cabecera y permitiendo listar una página en concreto.
Añado los items p1, p2, p3, p4, p5 y p6 para poner las páginas, se hace antes de las opciones del plugin.
Mejoro la rutina para poner páginas con link directo para ver la página que no tiene subpaginas.
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Plugins Tags:
Plugins,
WordPress
Como obtener importe IVA y Neto conociendo el total y el porcentaje de IVA:
ImporteNeto = ImporteTotal*100 / (PorcentajeIVA+100)
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Aplicaciones Varias Tags:
IVA
Para enviar un email a varios contactos a la vez y no tener que escribir uno por uno los emails podemos utilizar una lista de distribución.
Para ello una vez abierto Outlook Express haremos clic en la libreta direcciones y crearemos un nuevo grupo de contactos haciendo Archivo->Nuevo Grupo.
Una vez creado el grupo le pondremos los contactos que queramos simplemente arrastrando desde la derecha el nombre del contacto al grupo que se ha creado en la columna izquierda de la libreta.
Cuando ya tenemos los contactos que queremos en el grupo cerramos la libreta y vamos a crear un nuevo mail, epulsaremos el botón de: Para, CC ó CCO y en la lista de contactos que sale también aparece nuestro Grupo en negrita, lo seleccionamos y ya podemos enviar el mail.
Consejo: Cuando se utilizan listas grandes es posible que algunos de los destinatarios no les guste que su email se va publicado y lo tengna todos los demás de la lista, por eso se recomienda poner la lista en el campo CCO (Copia oculta) y poner un email propio en el campo Para.
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Outlook Express Tags:
Outlook Express
Es habitual tener la necesidad de enviar un fichero a alguien cuyo tamaño supere los 5 o 10 MB, como por ejemplo ficheros de vídeo o con varias imágenes y que por lo tanto sea más complicado enviar vía email por las limitaciones que tienen muchas cuentas.
La solución para estos es utilizar un servicio gratuito de hosting temporal, uno de los más habituales es Rapid Share.
El modo de utilizarlo es muy sencillo y no necesita registrarse como usuario . Se entra en la página
http://www.rapidshare.com/ y directamente se pulsa examinar para buscar en nuestro PC el fichero a enviar. Una vez seleccionado aparece el botón Upload, se pulsa el mismo y el fichero empieza a subir.
El tiempo de subida depende del tamaño del fichero y de la velocidad que tengamos en nuestra conexión, cuando finaliza el proceso nos aparecen 2 hipervínculos, uno para descargar el fichero y otro para borrarlo. Enviar el hipervínculo de descarga a la persona que queremos que reciba el fichero.
Una vez la persona recibe el fichero puede borrar el archivo con el hipervínculo de borrado, o lo podemos borrar nosotros mismos. Hay que tener en cuenta que los ficheros subidos se borran automáticamente al cabo de unos días.
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Aplicaciones Web Tags:
Ficheros,
RapidShare
Bueno, empazamos a incorporar la red social de Google en un sitio Web, he elegido FutbolOn como primera experiencia.
El primer paso es muy sencillo registrar el sitio Web en la página de Google Friend Connect y subir un par de archivos vía FTP a la raiz de la página Web.
Seguidamente ya podemos añadir el primer gadget, Google nos facilita el código para crear el Gadget de members que permite a la gente registrarse, como siempre nos facilita un código HTMl copiar y pegar y ya funciona, simple y efectivo como suele ser habitual en Google.
El 2º gadget que incorporo es el Wall, permite crear un muro e ir poniendo comentarios.
Bien, una vez montado esto vamos a ver que más nos ofrece Google para ir poniendo funciones de Red Social en nuestro sitio Web.
En principio parece que poca cosa más, supongo que por estar al principio del proyecto, los comentarios se pueden moderar y los usuarios bloquear.
De momento se echan a faltar algunas funciones como Favoritos de Música, Libros, etc. Google facilita la creación de Gadgets personalizados, veremos que tal.
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Google,
Google Tools Tags:
Google