• Jueves 28 de Marzo de 2024, 12:23

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - mcastro

Páginas: [1]
1
Visual Basic para principiantes / [Código Fuente] Problema con ParamArray en vb6.0
« en: Domingo 11 de Octubre de 2020, 23:41 »
public Sub  Incluir(ByVal ParamArray valores() As Variant)

End Sub

al intentar crear este procedimiento, la palabra PARAMARRAY se sombrea y me da el siguiente error: error de compilacion. Se esperaba: identificador.
Por que? Gracias de antemano.

2
Visual Basic para principiantes / Problema con DataCombo
« en: Viernes 9 de Octubre de 2020, 00:26 »
Buenas amigos de solocodigo, en un formulario uso un control DataCombo, el cual inicialice en vista diseno. Cuando selecciono un elemento de la lista y actualizo mi formulario, el elemento en cuestion se graba perfecto en la tabla correspondiente, pero cuando consulto de nuevo el registro en el formulario, no me aparece el elemento que corresponde con el registro grabado en la tabla, como si no hubiera seleccionado nada, Por que?
Agradezco de antemano cualquier ayuda. Saludos.

3
MS Access / Un solo boton para todos los formularios
« en: Lunes 27 de Julio de 2020, 22:35 »
Buenas amigos de solo código, estoy trabajando con access, y estoy tratando de crear un solo botón de incluir que me sirva para todos los formularios con la idea de reutilizar el mismo código y no estar repitiendo lo mismo vez tras vez. En un módulo creé un procedimiento con el código del botón para incluir que genera el mismo access, donde yo le paso al procedimiento los parámetros, TipoObjeto, NombreObjeto y el 5 para abrir el formulario modo incluir, pero no lo hace ¿por qué? No lo sé. ¿me pudieran hechar una manito? ¿Qué estoy haciendo mal o que me falta por hacer?

4
PHP / Re:Manejo de CLASS en php
« en: Miércoles 7 de Noviembre de 2018, 15:08 »
Gracias Avalon por tu respuesta. El que no sabe es como el que no ve. Déjame hacerlo y te comento. Saludos.

5
PHP / Manejo de CLASS en php
« en: Martes 6 de Noviembre de 2018, 21:07 »
Estoy aprendiendo a programar en PHP y considerando el tema de las CLASS; tengo el siguiente código:
<?php
     class Coche
     {
           protected $Modelo;
           protected $Color;
           protected $Velocidad;

           public function __construct($Modelo, $Color, $Velocidad = 0)
           {
                  $this->Modelo    = $Modelo;
                  $this->Color     = $Color;
                  $this->Velocidad = $Velocidad;
           }

           private function obtenerColor()
           {       return $this->Color;}

           private function cambiarColor()
           {       $this->Color = $Color;}

           private function Acelerar()
           {       $this->Velocidad++;}

           private function Frenar()
           {       $this->Velocidad--;}

           private function obtenerVelocidad()
           {       return $this->Velocidad;}

           public  function Datos()
           {
                   $Info = "<h1> Información acerca del coche </h1>";
                   $Info.= "Modelo: " . $this->Modelo;
                   $Info.= "<br/>Color: " . $this->obtenerColor();
                   $Info.= "<br/>Velocidad: " . $this->obtenerVelocidad();

                   return $Info;

           }
     }

     Estoy tratando de probarlo así:$Informacion = new Coche;
     $Informacion->Datos('Fiat', 'Rojo', 100).

     Me da error: Warning: Missing argument 1 for Coche::__construct(), called in C:\xampp\htdocs\Arreglos.php on line 42 and defined in C:\xampp\htdocs\Arreglos.php on line 8.

¿Me pueden ayudar?¿Qué estoy haciendo mal?

Gracias de antemano

6
Cobol / READ EN COBOL
« en: Jueves 28 de Junio de 2018, 15:34 »
Buenos dias. Me gustaría saber si el nombre del archivo en una instrucción READ o WRITE de Cobol puede ser una variable.
Me gustaría crear una única rutina para leer y escribir pasándole como parámetros el nombre del archivo y el modo de abrirlo en el caso del READ. Trabajo con OpenCobolIde. Gracias de antemano por su colaboración.

7
JavaScript / Propiedad value de un botón con JQuery
« en: Jueves 26 de Marzo de 2015, 17:26 »
Buenas amigos de solocodigo. Estoy aprendiendo a usar Jquery y tengo el siguiente código:
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
        <script src = "../Funciones/Js/jquery-1.11.2.js" type="text/javascript"></script>
       
        <script>
         $(document).ready(function(e) {
                $("button").click(function(e) {
                    if ($("button").val() == "Hide")
               {
                  $("button").val("Show");
                  $("p").hide();
               }
               else
               {
                  $("button").val("Hide");
                  $("p").show();                  
               }
                });            
            });
      </script>
   </head>

   <body>
        <p>If you click on the "Hide" button, I will disappear.</p>
       
        <button>Hide</button>
   </body>
</html>

El script me funciona bién excepto que no me cambia la propiedad  'value' del botón. Cuando esta con HIDE el desaparece el párrafo y deseo que el 'value' del botón cambie a SHOW y viceversa pero no lo hace. ¿Pueden ayudarme? Gracias de antemano.

8
MS Access / Bloqueo de base de dato en access 2007
« en: Lunes 30 de Junio de 2014, 16:58 »
Buenos días amigos de solo código.
Tengo el siguiente problema: hay una base de datos que fue desarrollada en access 2000 hace unos 10 años. Siempre ha trabajado bién, pero desde hace unas 3 semanas, cuando un usuario accesa la base de datos, esta queda bloqueada para el resto de ellos ,cosa que nunca antes había sucedido. Vale decir que actualmente la base de datos está en access 2007 y así ha estado por unos 3 años. Si tienen alguna idea del por qué del problema y cuál es su solución lo agradecería muchísimo. Muchos saludos

9
PostgreSQL / problema al instalar depurador para plpgsql
« en: Viernes 30 de Agosto de 2013, 21:54 »
Buenas tardes.
Al instalar el debugger para plpgsql me da el siguiente error: Server doesn't listen
Siguiendo las instrucciones por internet abri el archivo postgresql.conf y habilité la línea shared_preload_libraries; le agregué '$libdir/plugins/plugin_debugger.dll' y grabé el archivo.
Reinicié PGADMIN III pero no me apareció habilitado el DEBUGGER
dESPUES busqué el archivo pldbgapi.sql y lo ejecuté dentro de la BD y me creó todas las funciones pero me dá el error que mencioné al comienzo.
Uso Postgres 9.2 bajo windows 7
¿por qué? Agradezco cualquier ayuda.

10
PostgreSQL / Problemas al ejecutar consulta
« en: Viernes 23 de Agosto de 2013, 20:50 »
Buenas tardes:
Estoy ejecutando un comando SQL(insert) con el comando execute y verifico la ejecución con el get "diagnostics Filas_afectadas = row_count", todo sale perfecto; sin embargo cuando pruebo el SQL(insert) de manera que viole a propósito una clave foránea me arroja el mensaje de error correspondiente: "inserción o actualización en la tabla «nclasificacion_n3» viola la llave foránea «fk_clasificacion_n2»" y entonces me aborta el proceso.
Mi pregunta es: ¿cómo puedo capturar el error? estaba usando el EXCEPTION WHEN THEN, pero como el SQL lo ejecuto con un EXECUTE el GET DIAGNOSTICS no me sirve para este propósito ¿me expliqué?
Agradezco cualquier ayuda.

11
PostgreSQL / include en postgresSQL
« en: Jueves 22 de Agosto de 2013, 22:11 »
Buenas tardes de nuevo amigos de SOLOCODIGO.
Me gustaría saber si existe un equivalente del INCLUDE de PHP en postgreSQL,  y si no como puedo emularlo.
Gracias de antemano por cualquier ayuda.

12
PostgreSQL / Problema con invocar una funcion en postgres
« en: Miércoles 21 de Agosto de 2013, 14:54 »
Buenas tardes amigos de SOLOCODIGO.
Necesito ayuda en PLPGSQL.
Tengo la siguiente función:
CREATE OR REPLACE FUNCTION fncprueba_incluir_concesionario(pardescripcion text)
  RETURNS text AS
$BODY$
            declare
               sql text;
            begin
               sql = 'insert into nconcesionario (descripcion) values (' || pardescripcion || ')';

               execute fncvalidar_excepciones(sql);
                           
            end;
            $BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;

  Cuando llamo desde esta función a fncvalidar_excepciones(sql) como se puede ver en el código me arroja el siguiente error:

ERROR:  no existe la columna «xxxxxxxxxx»
LINE 1: insert into nconcesionario (descripcion) values (xxxxxxxxxx)
                                                         ^
QUERY:  insert into nconcesionario (descripcion) values (xxxxxxxxxx)
CONTEXT:  PL/pgSQL function fncvalidar_excepciones(text) line 3 at sentencia EXECUTE.

La función que estoy tratando de llamar en la siguiente:

CREATE OR REPLACE FUNCTION fncvalidar_excepciones(sql text)
  RETURNS text AS
$BODY$
            begin
               execute sql;

                    return true;
               
                    /*
                      Verifico que no haya violación de claves foráneas,
                      ni de valores nulos o únicos al incluir el registro
                    */
               exception
                  when foreign_key_violation then
                       return 1;

                  when not_null_violation    then
                       return 2;
                       
                  when unique_violation      then
                       return 3;
                       
                  when check_violation       then
                       return 4;   
            end;
            $BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;

La tabla NCONCESIONARIO tiene estos 2 campos: idconcesionario (serial) y descripcion (character varying);
¿Me pudieran explicar el por qué del error? ¿qué debo corregir y donde?
Gracias de antemano por el apoyo.

13
PostgreSQL / Problema con llamado a una función
« en: Martes 20 de Agosto de 2013, 20:30 »
Buenas tardes amigos de SOLOCODIGO.
Necesito ayuda en PLPGSQL.
Tengo la siguiente función:
CREATE OR REPLACE FUNCTION fncprueba_incluir_concesionario(pardescripcion text)
  RETURNS text AS
$BODY$
            declare
               sql text;
            begin
               sql = 'insert into nconcesionario (descripcion) values (' || pardescripcion || ')';

               execute fncvalidar_excepciones(sql);
                           
            end;
            $BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;

  Cuando llamo desde esta función a fncvalidar_excepciones(sql) como se puede ver en el código me arroja el siguiente error:

ERROR:  no existe la columna «xxxxxxxxxx»
LINE 1: insert into nconcesionario (descripcion) values (xxxxxxxxxx)
                                                         ^
QUERY:  insert into nconcesionario (descripcion) values (xxxxxxxxxx)
CONTEXT:  PL/pgSQL function fncvalidar_excepciones(text) line 3 at sentencia EXECUTE.

La tabla NCONCESIONARIO tiene estos 2 campos: idconcesionario (serial) y descripcion (character varying);
¿Me pudieran explicar el por qué del error? ¿qué debo corregir y donde?
Gracias de antemano por el apoyo.


14
PHP / Re:Problemas al enviar (submit) un formulario en HTML
« en: Martes 28 de Mayo de 2013, 21:11 »
La dirección está bien, creo haber chequeado todo y no veo por qué no entra en el control (LoginCtl.php) que es donde efectuo las validaciones correspondientes. En tu experiencia ¿que más necesito hacer? Gracias de nuevo.

15
PHP / Re:Problemas al enviar (submit) un formulario en HTML
« en: Martes 28 de Mayo de 2013, 15:28 »
Gracias Edo por responder. El problema que veo es que no me parece que entra en LoginCtl.php que es el control donde valido los datos del formulario, es decir, en LoginCtl.php pongo echo "CUALQUIER COSA" y no ha aparece este mensaje y por ende no hace ninguna validación. Te mando de nuevo LoginCtl.php:
<?php
    session_start();

   require_once("../Clases/clsDB1.php");

   $Consulta = new PostgreSQL();
   
   switch($_GET['Accion']):
          case "Autenticar";
                $Usuario  = $_GET['txtUsuario'];
            $Password = $_GET['txtPassword'];
            
                $RegistroUsuario = $Consulta->Consultar("",
                                                    "\"tbl_Usuarios\" ",
                                          "WHERE usu_Login = '" . $Usuario . "' " .
                                          "AND   usu_Clave = '" . $Password . "'");
            
            if (count($RegistroUsuario) == 0):
                header("Location:/SistemasPHP/InventarioDeas/index.php?Error=Usuario no existe, intente de nuevo");
            else:
                header("Location:/SistemasPHP/InventarioDeas/ConsultaInventarioDeasCtl.php");
            endif;
         break;
   endswitch;

?>

El archivo del "require_once" está bién direccionado. Meto para probar un usuario inválido y no me arroja el mensaje de error que he puesto. Te agradezco cualquier ayuda y saludos.

16
PHP / Problemas al enviar (submit) un formulario en HTML
« en: Lunes 27 de Mayo de 2013, 20:54 »
El control mencionado en el problema este:
<?php
    session_start();

   require_once("../Clases/clsDB1.php");

   $Consulta = new PostgreSQL();
   
   switch($Accion):
          case "Autenticar";
                $Usuario  = $_GET['txtUsuario'];
            $Password = $_GET['txtPassword'];
            
                $RegistroUsuario = $Consulta->Consultar("",
                                                    "\"tbl_Usuarios\" ",
                                          "WHERE usu_Login = '" . $Usuario . "' " .
                                          "AND   usu_Clave = '" . $Password . "'");
            
            if (count($RegistroUsuario) == 0):
                header("Location:/SistemasPHP/InventarioDeas/index.php?Error=Usuario no existe, intente de nuevo");
            else:
                header("Location:/SistemasPHP/InventarioDeas/ConsultaInventarioDeasCtl.php");
            endif;
         break;
   endswitch;

?>

17
PHP / Problemas al enviar (submit) un formulario en HTML
« en: Lunes 27 de Mayo de 2013, 20:50 »
Buenas tardes amigos de SOLOCODIGO, soy nuevo en PHP, y tengo un problema con un formulario de autenticación de usuarios. Este el formulario:
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
      <title>Inventario D.E.A.S.</title>
       
        <script type = "text/javascript" src = "../Funciones/Js/ComprobarNavegador.js"></script>
        <link rel = "stylesheet" type = "text/css" href = "../Estilos/Estilos.css"/>
   </head>

   <body>
       <form name   = "LoginVis"
              action = "/SistemasPHP/InventarioDEAS/LoginCtl.php"
              id     = "Forma"
              method = "get">
           <br/>
            <br/>
            <br/>                                                                                   
            <br/>
            <br/>             

          <table align  = "center"
                   width  = "605"
                   height = "283"
                   border = "15">
                   
                <tr class = "Titulo">
                   <td colspan = "2">Sistema Inventario DEAS</td>
                </tr>
               
              <tr class = "FondoImagen">
                   <td width   = "400"
                        colspan = "2">
                      <img src    = "MisImagenes/logomppa.png"
                            alt    = ""
                             width  = "564"
                             height = "153" />
                    </td>
                  </tr>
               
                <tr align = "center"
                     style = "background-color:#39F">
                   <td>
                       <strong>
                         <label>Usuario</label>
                        </strong>
                       
                        &nbsp;
                       
                        <p> <input id      = "usuario"
                                   name    = "txtUsuario"
                                   type    = "text"
                                   onFocus = "this.value=''"/>
                        </p>
                    </td>
                   
                   <td>
                        <strong>
                          <label>Password</label>
                      </strong>
                       
                      &nbsp;
                   
                      <p> <input id      = "password"
                                 name    = "txtPassword"
                                 type    = "password"
                                 onFocus = "this.value=''"/>
                      </p>
                    </td>                   
                </tr>
<?php
                if (isset($_GET['Error'])):
                echo "<tr>" .
                       "<td align   = 'center' " .
                           "colspan = '2' " .
                         "class   = 'MensajesError'> " .
                         $_GET['Error'] .
                       "</td>" .
                    "</tr>";
            endif;
?>               
                <tr class   = "Pie">
                   <td align   = "right"
                        colspan = "2">
                        <input name    = "btnAceptar"
                               type    = "submit"
                               value   = "Aceptar"
                               style   = "font-size:20px""/>
                               
                        &nbsp; &nbsp; &nbsp;
                               
                        <input name  = "btnSalir"
                               type  = "submit"
                               value = "   Salir   "
                               style = "font-size:20px"/>
                               
                    </td>     
                </tr>
         </table>
           
            <br/>
            <br/>
            <br/>
            <br/>
            <br/>
            <br/>
           
            <input type = "hidden" value = "Autenticar" name = "Accion" />
      </form>
   </body>
</html>

Cuando presiono el botón SUBMIT(ACEPTAR) para ir al control especificado en el ACTION del formulario no hace nada, ni siquiera va al control especificado ¿por qué será? ¿pueden ayudarme?
Gracias de antemano por cualquier ayuda.

18
HTML / Ejecutar función javascript
« en: Miércoles 20 de Marzo de 2013, 19:59 »
Buenas tardes amigos de SoloCodigo.
Estoy aprendiendo a diseñar páginas web con HTML y JavaScript; en un formulario tengo varios Input Box y aquí les pongo uno de ellos:
                        <td><input type     = "text"
                                   name     = "txtNroBien"
                                   title    = "tih_NroBien"
                                   onChange = "ValidarCamposCriterio(document.frmConsultaInventarioDeasVis)">
                        </td>

Todos los otros input's son parecidos, con campos diferentes por supuesto y lo que pretendo es que con Ajax y Javascript recoger aquellos en que haya información para formar un criterio con que filtrar una base de datos en postgres. La función es la que está en el evento ONCHANGE del input box de arriba; a continuación les pongo un primer acercamiento de dicha función en Javascript:

function ValidarCamposCriterio(Formulario)
{
        var Criterio   = " ";
       var PrimeraVez = "Si";
      
        for (i = 0; i < document.Formulario.elements; i++)
       {
           if (document.Formulario.elements.type == "text"     ||
               document.Formulario.elements.type == "radio"    ||
              document.Formulario.elements.type == "checkbox" ||
              document.Formulario.elements.type == "select")
            {
              if (document.Formulario.elements.value.length != 0 &&
                  !EsBlanco(document.Formulario.elements.value))
              {
                 if (PrimeraVez == "Si")
                 {     PrimeraVez = "No";}
                 else
                 {   Criterio = Criterio + " AND ";}
                
                 Criterio = Criterio + document.Formulario.elements.title + " = " +
                                       document.Formulario.elements.value;
              }
            }
       }
      
       return Criterio;
}

Mi problema es que no se ejecuta la funcion al dispararse el evento OnChange del input. Le pongo un alert en la primera línea de la función y no entra a la función ¿por qué? ¿me pueden ayudar?
Nota: yo uso la propiedad TITLE para saber el nombre del campo en la BD.

Páginas: [1]