.

sábado, 5 de abril de 2014

No se han especificado valores para algunos de los parametros requeridos. ACCESS y VB


Este es un error un poco tedioso, pues deberse a varias cosas. Para solucionarlo te daré los siguientes consejos:
  • Revisa que las cadenas de conexión sean las correctas, las que están en Formularios y las que están en Clases.
  • Revisa que en las consultas las comillas simples y comillas dobles, estén completas.

Ejemplo:
Acontinuación se muestra un código que es usado para ingresar datos a una tabla, como puedes observar las comillas dobles y simples, están completas, es decir, no falta ninguna.

cmd.CommandType = System.Data.CommandType.Text
cmd.CommandText = "INSERT INTO Contacto (Campo 1, Campo N) VALUES ('" & Trim(TextBox1.Text) & "', '" & Trim(TextBox2.Text) & "'');"

  • Revisa que la base de datos está bien hecha, es decir que sea posible ingresar lo que tú deseas. Para eso ingresa directamente en la base de datos el registro que querías ingresar desde Visual Basic. Si no funciona directamente, tampoco funcionara desde Visual Basic.







   

Evitar que el modo deshabilitado bloquee una consulta ACCESS


De forma predeterminada, cuando se abre una base de datos que no reside en una ubicación de confianza, o bien, cuando se opta por no confiar en la base de datos, Access impide la ejecución de todas las consultas de acción, es decir, las consultas de datos anexados, consultas de actualización, consultas de eliminación y consultas de creación de tabla.

Si intenta ejecutar una consulta de acción y parece que no sucede nada, compruebe si en la barra de estado de Access aparece el siguiente mensaje:

El modo deshabilitado ha bloqueado la acción o el evento.

Si ve ese mensaje, siga este procedimiento:


Habilitar el contenido bloqueado
  • En la barra de mensajes, haga clic en Opciones.


Aparecerá el cuadro de diálogo Confiar en Office.
  • Haga clic en Habilitar este contenido y, a continuación, haga clic en Aceptar.
  • Vuelva a ejecutar la consulta.


Si no ve la Barra de mensajes
Haga clic en la ficha Herramientas de base de datos, y en el grupo Mostrar u ocultar, haga clic en Barra de mensajes.





Si el contenido le ha sido de utilidad, lo invitamos a hacer una donación en el siguiente botón.

La cantidad que sea de su voluntad entregar


En caso que no se visualice el contenido, hacer recargar (refresh) a la página que sea abierta.


Error de sintaxis en la cadena en la expresión de consulta ", ", ", ", ");'.

Este error nos quiere decir que hace falta una comilla simple en la consulta. OJO, en el mensaje nos muestra en que parte de la consulta hace falta dicha comilla, entonces hay que contar cuantas comillas doble  o comas, aparecen en el mensaje:

Ejemplo1:
Como se puede ver en la siguiente imagen, hay 4 comas. Si lo miramos de derecha a izquierda, antes de la última coma de la izquierda hay una comilla doble, eso quiere decir que antes de esa coma es donde hace falta una comilla simple.

Al ver el código vemos que es cierto y antes de la cuarta coma hace falta una comilla simple.


Ejemplo2:
Como se puede ver en la siguiente imagen, hay 2 comas. Si lo miramos de derecha a izquierda, antes de la última coma de la izquierda hay una comilla doble, eso quiere decir que antes de esa coma es donde hace falta una comilla simple.

Al ver el código vemos que es cierto y antes de la segunda coma hace falta una comilla simple.



viernes, 10 de enero de 2014

INICE - Funciones Institucionales

Son funciones del Instituto Nacional de Investigación y Capacitación Educativa (INICE):

A. GENERALES
Coordinar, dirigir, desarrollar, supervisar, monitorear  y evaluar todo lo relacionado a Investigación Educativa, Capacitación de los docentes en servicio y Desarrollo de Materiales Educativos, que realiza la Secretaria de Educación en sus diferentes unidades, secciones, departamentos, proyectos y programas afines a la institución a nivel central y desconcentrado.

B. ESPECIFICAS
a)    Mantener un criterio único en lo relativo a Investigación, Capacitación y Desarrollo de Materiales Educativos.
b)    Desarrollar metodologías apropiadas en el campo de la Investigación, Capacitación y Desarrollo de Materiales Educativos.
c)     Sistematizar los procesos de Investigación, Capacitación permanente y Desarrollo de Materiales Educativos.
d)    Validar ensayos y experiencias pilotos en el campo de la Investigación, Capacitación y Desarrollo de Materiales Educativos que pudieran generalizarse a todo el país.
e)    Establecer mecanismos de coordinación con todas las dependencias de la Secretaria de Educación y con los organismos nacionales e internacionales que ejecutan Programas y Proyectos de Investigación, Capacitación y Desarrollo de Materiales Educativos.
f)      Gestionar cooperación interna y externa, en materia de asistencia técnica y financiera en apoyo a sus actividades.
g)    Propiciar el intercambio de experiencias en el campo nacional e internacional en materia de Investigación, Capacitación Educativa y Desarrollo de Materiales Educativos.
h)    Capacitar a los docentes en servicio de los niveles de Educación Prebásica, Básica y Media.
i)      Promover la capacitación permanente del personal técnico y administrativo del nivel central y desconcentrado de la Secretaría de Educación.
j)      Proporcionar acompañamiento pedagógico a los procesos de capacitación de los docentes en servicio.

DIRECCION EJECUTIVA
Es la responsable de operacionalizar las políticas emanadas de la Secretaria de Educación, en el contexto de la investigación, capacitación y producción de materiales. Administra y gestiona los recursos humanos, materiales y financieros del INICE.

SUBDIRECCION EJECUTIVA
Es la responsable de sustituir a la Dirección Ejecutiva en caso de ausencia, administrar, supervisar, coordinar y gestionar todas las acciones que contribuyan  al  desarrollo  del recurso humano de la institución.

SECRETARIA GENERAL
Es el órgano que da fe pública de los actos del Instituto Nacional de Investigación y Capacitación Educativa y constituye el enlace entre la Institución y los usuarios en todos aquellos aspectos de tipo legal: acuerdos, registro de participantes, constancias, certificados, etc. También es responsable de administrar el sistema de registro de la institución y representar a la institución en ausencia de las autoridades superiores.

ADMINISTRACION GENERAL
Coordina las acciones administrativas y logísticas con las diferentes unidades de la institución, con las Direcciones generales de la Secretaria de Educación y otras dependencias afines, maneja el control, adquisición y distribución de los recursos materiales y formula el anteproyecto de presupuesto en coordinación con los otros departamentos de la institución.

DEPARTAMENTO DE INVESTIGACION
Es el órgano que sistematiza, planifica, coordina y evalúa las acciones de Investigación en los diferentes niveles del sistema educativo a excepción del nivel superior o universitario. Además, investiga sobre las necesidades de capacitación de los docentes en servicio y la problemática educativa nacional, evalúa ensayos y experiencias pilotos en el campo de la investigación, capacitación y desarrollo de materiales educativos.

DEPARTAMENTO DE CAPACITACION
Es el órgano que sistematiza, planifica, coordina y supervisa las acciones de la  formación de docentes en sus dos perspectivas integradoras y sistémicas (formación inicial y formación permanente en servicio) de los niveles prebasica, básica y media.

DEPARTAMENTO DE DESARROLLO DE MATERIALES
Es el órgano que sistematiza, planifica, coordina, supervisa produce y divulga las acciones que conducen al desarrollo de materiales educativos de la institución; apoya las dependencias y proyectos de la Secretaria de Educación.

INICE - Instituto Nacional de Investigación y Capacitación Educativa

ANTECEDENTES
El Instituto Nacional de Investigación y Capacitación Educativa fue creado mediante Acuerdo del Poder Ejecutivo Nº 1008-EP-89, de 11 de diciembre de 1989, con funciones específicas y duración permanente, para dar respuesta a las necesidades de capacitación de los docentes en servicio.
Fue construido y equipado a través de la donación del honorable Pueblo y Gobierno del Japón, con un costo aproximado de 12.5 millones de dólares.

Fundado mediante el apoyo financiero del pueblo y gobierno de Japón a través de su Agencia de Cooperación Internacional (JICA).

Es el organismo técnico y especializado de la Secretaría de Educación, responsable directo de la   formación permanente de docentes.

MISION
El Instituto Nacional de Investigación y Capacitación Educativa (INICE) organiza y promueve acciones enfocadas a desarrollar procesos de investigación, capacitación y desarrollo de materiales para docentes en servicio de los niveles prebasica, básico y medio del sistema educativo nacional para elevar la calidad de la enseñanza mediante un proceso de mejoramiento continuo del trabajo de las y los docentes, así como la renovación de sus conocimientos y de sus competencias didácticas.

VISION
Ser una institución líder a nivel de la región centroamericana en los procesos de formación docente; que contribuya a que los docentes participen en las acciones que ofrece el Instituto Nacional de Investigación y Capacitación Educativa para fortalecer su actualización profesional y mejorar la práctica educativa que beneficie los procesos enseñanza-aprendizaje.


sábado, 7 de diciembre de 2013

Redes - Estándares Ethernet


  • Ethernet = velocidad de 10 Mbit/s (megabits por segundo). Ethernet define las características de cableado y señalización de nivel físico y los formatos de tramas de datos del nivel de enlace de datos del modelo OSI.
  • Fast Ethernet = velocidad de 100 Mbps (megabits por segundo). El nombre Ethernet viene del concepto físico de ether. En su momento el prefijo fast se le agregó para diferenciarla de la versión original Ethernet de 10 Mbps.
  • Gigabit Ethernet = también conocida como GigaE, que consigue una capacidad de transmisión de 1 gigabit por segundo, correspondientes a unos 1000 megabits por segundo de rendimiento.
  • 10-gigabit Ethernet (XGbE o 10GbE) =  con una velocidad nominal de 10 Gbit/s, diez veces más rápido que gigabit Ethernet.

En Redes ¿Qué es NIC?

NIC viene del inglés Network Interface Card, o tarjeta de interfaz de red.

Un ejemplo de una tarjeta de interfaz de red

Es un dispositivo que conecta físicamente una computadora a una red. Esta conexión permite la comunicación con las impresoras, routers, computadoras, modems u otros. 

sábado, 2 de noviembre de 2013

Sacar Tarjeta Paypal en Honduras

PayPal es un procesador de pagos que nos facilita realizar compras por Internet. Cada vez son más los sitios web que aceptan PayPal como forma de pago. PayPal nos permite comprar sin tener que introducir nuestros números de tarjeta de crédito o débito cada vez que hacemos una compra.
PayPal también nos permite recibir dinero en nuestra cuenta de PayPal y acreditarlo a nuestra tarjeta de crédito o débito Visa de Honduras. Esta es una opción que hace algunos días se abrió para Honduras, anteriormente solo se podía hacer pagos, ahora también podemos recibirlos.

Cómo pagar con PayPal en Honduras

Abrir una cuenta en PayPal es fácil, solo necesitamos ir al sitio web de PayPal y llenar los campos requeridos. Necesitaremos una tarjeta de crédito o débito que tenga un número de confirmación en la parte de atrás para realizar pagos en línea. Es preferible utilizar una tarjeta Visa, ya que esta nos permitirá recibir pagos en nuestra cuenta de PayPal.
La tarjeta de débito Visa de Banco Atlántida y la de BanPais no funcionan con PayPal, porque no tiene un número de verificación en la parte de atrás. Es preferible utilizar una tarjeta de débito de Banco Ficohsa. Al menos, esa es la tarjeta que yo he utilizado con éxito, no puede dar fe de las tarjetas de otros bancos.
Se pueden utilizar tarjetas de débito con cuentas en dólares o en lempiras, aunque considero que resulta más conveniente utilizar una cuenta en dólares, ya que la mayoría de los pagos en Internet se hacen en dólares. PayPal cobra una tarifa por cambio de divisa.

Cómo verificar una cuenta de PayPal

PayPal pide que verifiquemos nuestra cuenta para mayor seguridad de los vendedores. Verificar nuestra cuenta nos permitirá eliminar el límite en los pagos que podemos hacer.
Verificar nuestra cuenta es fácil. Hacemos clic en el enlace de verificar la cuenta, seguimos el proceso indicado y se nos hará un cargo en nuestra tarjeta por el valor de US $1.95 o su equivalente en moneda nacional. Después revisamos nuestro estado de cuenta y buscamos el código de cuatro dígitos asociado con este cargo, introducimos el código en nuestra cuenta de PayPal y ya tendremos verificada nuestra cuenta. Después de verificada la cuenta nos acreditarán el cargo que nos hicieron.

PayPal para vender en línea

Con una cuenta personal de PayPal podemos enviar y recibir dinero en Internet, pero los que se dedican a vender por Internet necesitarán una cuenta Premier o Business. La primera es para vendedores individuales y la segunda es para empresas.
Regístrate en PayPal y empieza a aceptar pagos con tarjeta de crédito instantáneamente.
Para más información sobre compras online ver mi artículo sobre Cómo Comprar por Internet en Honduras.

Información extraida de: Nacer en Honduras

viernes, 1 de noviembre de 2013

Fácil, botón para abrir PDF con Visual Basic (VB) .Net

Primero debe crear las siguientes instancias:
Dim loPSI As New ProcessStartInfo
Dim loProceso As New Process

Dentro del botón debe poner el siguiente código:
loPSI.FileName = "C:\Users\Guevara\Downloads\Dominio DDD Documento_completo.pdf"

Try
    loProceso = Process.Start(loPSI)
Catch Exp As Exception
     MessageBox.Show(Exp.Message, "Se produjo un error, consulte con soporte", MessageBoxButtons.OK, MessageBoxIcon.Information)
End Try

Si el contenido le ha sido de utilidad, lo invitamos a hacer una donación en el siguiente botón.

La cantidad que sea de su voluntad entregar


En caso que no se visualice el contenido, hacer recargar (refresh) a la página que sea abierta.



sábado, 19 de octubre de 2013

Error Visual Basic 2010 (VB2010) .Net - crdb_adoplus.dll

"Could not load file or assembly 'file:///C:\Program Files\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified."

cuando aparece el error de que el crystal report no encuentra la libreria: crdb_adoplus.dll

la solución es poner en el app.config del proyecto useLegacyV2RuntimeActivationPolicy="true", tal como sale a continuación:

<startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>

miércoles, 11 de septiembre de 2013

Crear un login para varias paginas en PHP, para Usuario y Administrador

1) creas una pagina y pones este codigo

<form action="Contenido/Direccionar.php" method="POST" target="" style="padding:5px;">
                <br /> <?php echo "<strong>Admin Hondutel</strong>"; ?> <br /> <br /> 
                Usuario:<input name="nick" type="text" id="nick" maxlength="20"><br /> <br /> 
                Contraseña:<input name="Contrasena" type="password" size="20" onKeyPress="capLock(event)" maxlength="15"/> <br /> <br /> 
                Salas: <select name="Salas10">
                <option value="0">Seleccione una Sala</option>
                <option value="1">Pagina1</option>
                <option value="2">Pagina2</option>
                <option value="3">Pagina3</option>
                </select><br /> 
                <div id="caplock" style="visibility:hidden; background-color:#FFFF00;">El bloqueo de mayúsculas está activado</div> 
                <input name="" value="Ingresar" type="submit" />
</form>

2) Creas una carpeta llamada "Contenido"
3) Creas el archivo Direccionar.php dentro de la carpeta "Contenido". Direccionar.php contiene el siguiente codigo:

<?php $user=addslashes($_POST['nick']); $Salas10=addslashes($_POST['Salas10']); //condicion que permite crear una sesion solo si se elige una sala if($Salas10 != 0){ session_start();//siempre iniciar sesion //asignar valores a las variables de sesion $_SESSION['usuario'] = $_POST["nick"]; } //condicion que permite crear variable para guardar la contraseña unicamente si esta existe if (!empty($_POST['Contrasena'])){ $Contrasena=addslashes($_POST['Contrasena']); } ?> <?php if($Salas10 == 0){?> <form name='miFormulario' method='POST' action='../chat.php'> </form> <?php }?> <?php if($Salas10 == 1){?> <form name='miFormulario' method='POST' action='Pagina1.php'> <?php if (!empty($_POST['Contrasena'])){?> <input name='Contrasena' type='hidden' value='<?php echo $Contrasena; ?>' /> <?php }?> <input name='nick' type='hidden' value='<?php echo $user; ?>' /> </form> <?php }?> <?php if($Salas10 == 2){?> <form name='miFormulario' method='POST' action='Pagina2.php'> <?php if (!empty($_POST['Contrasena'])){?> <input name='Contrasena' type='hidden' value='<?php echo $Contrasena; ?>' /> <?php }?> <input name='nick' type='hidden' value='<?php echo $user; ?>' /> </form> <?php }?> <?php if($Salas10 == 3){?> <form name='miFormulario' method='POST' action='Pagina3.php'> <?php if (!empty($_POST['Contrasena'])){?> <input name='Contrasena' type='hidden' value='<?php echo $Contrasena; ?>' /> <?php }?> <input name='nick' type='hidden' value='<?php echo $user; ?>' /> </form> <?php }?> <!--- este script permite enviar los datos del formulario sin que exista un boton----> <script language="JavaScript"> document.miFormulario.submit() </script>

4) creas 3 paginas y las nombras Pagina1.php, pagina2.php y Pagina3.php
5) en cada una de las paginas creas los Query o consultas que usarias para verificar que es el usuario correcto. Si te fijas en el codigo anterior ya esta escrito donde se debe crear la sesión, pero para saber mas abre el siguiente link: http://happystudy-alextkd.blogspot.com/2013/03/abrir-y-cerrar-sesion-con-php-login.html

6) No olvides crear una base de datos y el php de conexion a la base de datos.

Cálculo EC7 de Louis Leithold

  Calculo EC7 de Louis Leithold  Autor:  Louis Leithold Clic aquí para DESCARGAR