jueves, 4 de agosto de 2011

formatos fecha reporting services

Cuando trabajamos con fechas con Reporting Services y una base de datos SQL Server hay que tener en cuenta que las fechas van a estar en formato ansi yyyymmdd hh:mm:ss, nnn, si por el motivo que sea queremos mostrar la fecha en el formato más corriente 12/03/1985 solo tenemos que utilizar la siguiente instrucción: =Format(Fields!Participant__Birth_Date_.Value,"dd/MM/yy")

Para más información consultar el manual del msdn

jueves, 28 de julio de 2011

broma phpschudeleit

Una broma que me ha mandado mi amigo Ivan, lo único malo del chiste es que el prota soy yo, jajajaja.

lunes, 18 de julio de 2011

ubuntu buscar en contenido de ficheros

Una de las nuevas características del windows 7 es que permite busquedas tanto de archivos como del contenido de archivos. Es decir, si yo en un directorio busco la palabra "hola" los resultados serán ficheros que en su nombre contengan la palabra "hola" y ficheros cuyo contenido contengan la palabra "hola". Toda una novedad que incluye el sistema operativo de Microsoft, pero que unix lleva ofreciendo desde hace casi 10 años mediante la orden grep. También es cierto que no se pueden comparar windows lo ha integrado con su ventana del explorardor de archivos, sin embargo la orden grep se tiene que utilizar desde un shell de linux.

Resumiendo:
  1. Abrir un shell de unix
  2. Situarnos en el directorio que queremos hacer la busqueda
  3. Ejecutar la orden
grep -lir palabra_a_buscar *

lunes, 11 de julio de 2011

error windows update 80070005

Si alguna vez habéis restaurado una copia de vuestro sistema operativo, y al intentar actualizar el sistema operativo aparece el error 80070005 en el windows update, podéis hacer lo siguiente:
  1. Iniciar el programa services.msc
  2. Buscar el servicio Windows Update y detenerlo
  3. Ir la la carpeta c:\Windows, buscar la carpeta SoftwareDistribution y quitar la marca de archivos ocultos
  4. Arrancar el servicio de Windows Update
  5. Arrancar el Windows Update y actualizar el sistema operativo.
Espero que os sirva, pero si no es así, podéis echarle un ojo a este enlace

lunes, 4 de julio de 2011

Vacaciones

Por fin un verano sin estudiar los examenes de la carrera...

jueves, 9 de junio de 2011

servicios web dynamics nav 2009

Configurar los servicios web en Microsoft Dynamics 2009
  • En http://SERVIDOR:7047/DynamicsNav/WS/services podemos comprobar que el servicio está funcionando correctamente. Si no es así, habrá que conectarse con el servidor para comprobar que todos los servicios de DynamicsNAV están arrancados correctamente.
Microsoft Dynamics NAV Server
Microsoft Dynamics NAV Business Web Services

¡OJO! Si el cliente interesado en los servicios web trabaja con el cliente clásico, es posible que el servidor no tenga instalados estos servicios, por lo que tendremos que instalar la parte del Servidor y Application Server de la instalación del Microsoft Dynamics NAV.
  • En el servidor, ir a Microsoft Dynamics NAV \ 60 \ Service y abrir en fichero CustomSettings.config
Modificar las líneas
< add key="DatabaseName" value="Demo Database NAV (6-0)" > < /add >
Por
< add key="DatabaseName" value="BBDD” > < /add >
y
< add key="DatabaseServer" value="" > < /add >
Por
< add key="DatabaseServer" value="localhost" > < /add >
  • Desde el cliente clásico vamos a Archivo - > Bases de datos - > Modificar - > Pestaña Opciones - > Y marcamos los checks de Usuario único y Habilitar para el servidor de Microsoft Dynamics NAV
Como publicar un servicio web
Abrimos el cliente clásico y vamos a Administración -> Administración de IT -> Configuración general -> Servicios web. En ese formulario añadimos la codeunit que queremos publicar.

Consumir los servicios web con .net
Sobre el proyecto en cuestión hacemos clic derecho y vamos a “Agregar referencia web” introducimos la url donde está alojado el servicio. Con esta nueva referencia ya podemos utilizar los métodos y tipos del servicio web.
Para llamar a cualquier función mediante código deberemos:
1.-Importar la referencia
Imports servidor

2.-Declarar el servicio
Dim srv As servidor.CodeUnit = New servidor.CodeUnit

3.- Definir y asignar las credenciales
Dim credencial = New System.Net.NetworkCredential
credencial.UserName = "user"
credencial.Password = "pass"
srv.Credentials = credencial

4.-Ahora ya podemos llamar tanto a los tipos como a los métodos
a) Llamar a un tipo
Dim xml = New servidor.Tipodatos

b) Llamar a un método.
srv.Metodo(parametros)

miércoles, 11 de mayo de 2011

asp.net login no coje estilos



Es posible que hagáis un formulario en asp.net para autenticar usuarios y utilicéis el control Login y despues modificaréis vuestro web.config, pero...
¡Arg! No me salen ni los estilos ni las imagenes.
Para ello tenéis que añadir excepciones en vuestro web.config, detras de un < /system.web > por ejemplo:





< location path="dir_imagenes" >
< system.web>
< authorization>
< allow users="*">
< /authorization>
< /SYSTEM.WEB>
< /location>

Fuente

martes, 3 de mayo de 2011

blogger quitar barra de navegacion

La navbar es la barra de navegacion que aparece arriba de tu blog en blogger, y puedes quitarla de una forma muy simple.

En el panel de blogger vas a a la "Plantilla" de tu blog, luego a "Edicion HTML" y pegas este codigo antes de (Buscar = control + f)


< style type="text/css">
#navbar-iframe {
height:0px;
visibility:hidden;
display:none;
}
</style>

Quedaría asi:

< style type="text/css">
#navbar-iframe {
height:0px;
visibility:hidden;
display:none;
}
</style>

¡OJO! he puesto un espacio demás delante de la palabra style
Listo, Guardar Cambios ¡y la navbar habrá desaparecido!

Fuente http://recursospaces.blogspot.com/2007/06/quitar-eliminar-sacar-navbar-en-blogger.html

martes, 19 de abril de 2011

certificacion microsoft

¡Ya tengo mi primera certificación de Microsoft! He podido conseguir la certificación de Microsoft MB7-838 NAV 2009 Installation & Configuration.
Si estás preparandotela, me puedes pedir los apuntes a través de jose[arroba]soy-informatico.es

lunes, 18 de abril de 2011

sql update masivos

Esta vez me he visto en la necesidad de actualizar masivamente los valores de una columna de una tabla, con los valores de otra tabla.
La consulta sql que me ha salido es la siguiente:
UPDATE tabla
SET campo = CampoDeLaOtraTabla
FROM tabla inner join OtraTabla
ON tabla.id = OtraTabla.id
WHERE filtro = FiltroQueQueramos
Nota: No es necesario utilizar una sentencia WHERE

domingo, 10 de abril de 2011

Me llega este escrito y me 'invitan' a que NO LO PARE.

NO LO HARE ya que, casi todo lo que dice, es para tenerlo en cuenta. EL GOBIERNO: Ha bajado el sueldo a los funcionarios, suprimido el cheque-bebé, congelado las pensiones y reducido la ayuda al desempleo, (PARO), para afrontar la crisis que han generado los bancos los políticos y los especuladores bursátiles.
Nos gustaría transmitirle al Gobierno lo siguiente:

Dediquen su empeño en rebajar LA VERGÜENZA DEL FRAUDE FISCAL, que en España se sitúa alrededor del 23% del P.I.B. (10 puntos por encima de la media europea) y por el que se pierden miles de millones de Euros, fraude que repercute en mayores impuestos para los ciudadanos honestos.
TENGAN LA VERGÜENZA de hacer un plan para que la Banca devuelva al erario público los miles de millones de euros que Vds. les han dado para aumentar los beneficios de sus accionistas y directivos, en vez de, facilitar elcrédito a las familias y a las empresas, erradicar las comisiones por los servicios bancarios y que dejen de cobrar a los españoles más humildes, el 30.01, cada vez que su menguada cuenta se queda sin saldo. Cosa que ocurre cada 1º de mes, cuando les cargan las facturas de colegios, comunidades, telefonía, etc, cuando aun, no les han abonado la nómina.

PONGAN COTO a los desmanes de las empresas de telefonía y de ADSL que ofrecen los servicios más caros de Europa y de peor calidad.

ELIMINEN la duplicidad de muchas Administraciones Públicas, suprimiendoorganismos innecesarios, reasignado a los funcionarios de carrera y acabando con los cargos, asesores de confianza y otros puestos nombrados a dedo que, pese a ser innecesarios en su mayor parte, son los que cobran los sueldazos en las Administraciones Públicas y su teórica función puede ser desempeñada de forma más cualificada por muchos funcionarios públicos titulados y que lamentablemente están infrautilizados.
HAGAN que los políticos corruptos de sus partidos devuelvan el dinero equivalente a los perjuicios que han causado al erario público con su mala gestión o/y sus fechorías, y endurezcan el Código Penal con procedimientos judiciales más rápidos y con castigos ejemplares para ellos.
DIJO la Vicepresidente del gobierno "que es indecente que mientras la inflaciónes -1% y, tengamos más de 4.000.000 de parados, haya gente que no esté de acuerdo en alargar la jubilación a los 70 años".

Nos gustaría transmitirle a esta "Sra. Vicepresidente" y a todos los políticos, loque consideramos indecente :

INDECENTE, es que el salario mínimo de un trabajador sea de 624 mes y el de un diputado de 3.996, pudiendo llegar, con dietas y otras prebendas, a 6.500mes. Y bastantes más por diferentes motivos que se le pueden agregar.

INDECENTE, es que un profesor, un maestro, un catedrático de universidad o un cirujano de la sanidad pública, ganen menos que el concejal de festejos de un ayuntamiento de tercera.

INDECENTE, es que los políticos se suban sus retribuciones en el porcentajeque les apetezca (siempre por unanimidad, por supuesto, y al inicio de lalegislatura).
INDECENTE, es que un ciudadano tenga que cotizar 38,5 años para percibir el 100% de la jubilación y a los diputados les baste sólo con siete, y que losmiembros del gobierno, para cobrar la pensión máxima, sólo necesiten jurar el cargo.

INDECENTE, es que los diputados sean los únicos trabajadores (¿?) de este país que están exentos de tributar un tercio de su sueldo del IRPF.

INDECENTE, es colocar en la administración a miles de asesores, (léase amigotes), con sueldos que ya desearían los técnicos más cualificados.
INDECENTE, es el ingente dinero destinado a sostener a los partidos, aprobados por los mismos políticos que viven de ellos.
INDECENTE, es que a un político no se le exija superar una mínima prueba de capacidad para ejercer su cargo (ni cultural ni intelectual).
INDECENTE, es el coste que representa para los ciudadanos sus comidas,coches oficiales, chóferes, viajes (siempre en gran clase) y tarjetas de créditopor doquier.

INDECENTE No es que no se congelen el sueldo sus señorías, sino que no selo bajen.
INDECENTE, es que sus señorías tengan seis meses de vacaciones al año.
INDECENTE, es que ministros, secretarios de estado y altos cargos de la política, cuando cesan, son los únicos ciudadanos de este país que pueden legalmente percibir dos salarios del ERARIO PÚBLICO.
Y que sea cuál sea el color del gobierno, toooooooodos los políticos se benefician de este moderno "derecho de pernada" mientras no se cambien las leyes que lo regula.
¿Y quiénes las cambiarán? ¿Ellos mismos? Ja.
Juntemos firmas para que haya un proyecto de ley con "cara y ojos" para acabar con estos privilegios, y con otros.
Haz que esto llegue al Congreso a través de tus amigos
ÉSTA SÍ DEBERÍA SER UNA DE ESAS CADENAS QUE NO SE DEBE ROMPER, PORQUE SÓLO NOSOTROS PODEMOS PONERLE REMEDIO A ESTO,
Y ÉSTA, SI QUE TRAERÁ AÑOS DE MALA SUERTE SI NO PONEMOS REMEDIO, está en juego nuestro futuro y el de nuestros hijos.
(Y para que este mail no se convierta en un spam, por favor, borra la dirección de quien te lo envió y escribe las direcciones de las personas a las que se los envíes en CCO.)

DONDE ESTAN LOS ESPAÑOLES?
QUE LEVANTAN MASAS PARA EL FUTBOL
Y NO PARA DEFENDER NUESTROS DERECHOS.

lunes, 7 de marzo de 2011

access 2007 vb abrir formulario

DoCmd.OpenForm("NombreFormulario")