• Domingo 11 de Mayo de 2025, 07:26

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 - avefenix1810

Páginas: 1 2 [3]
51
C++ Builder / Búsqueda y Comparación en Base Datos
« en: Miércoles 19 de Enero de 2011, 15:41 »
Hola otra vez.

Continuando con mi aplicación, estoy en la parte que un usuario debe ingresar el "nombre de usuario" y una palabra "clave" para que continúe con el programa, y para eso debo comparar la palabra que ingreso con la que esta guardada en una tabla de contraseñas. El tema es que no se como obtener el dato guardado para compararlas:

En la base de datos tengo lo siguiente:

TABLA: Contraseñas
campo1: Id_contraseña
campo2: estado (activo / inactivo)
campo3: nombre
campo4: contraseña

En la aplicacion tengo lo siguiente:
Edit1: nombre
Edit2: contraseña

Y quiero comparar    Edit2 con campo4

Espero que este claro lo que deseo hacer. ¿me pueden ayudar?

Gracias

52
C++ Builder / Re: Crear un reporte en tiempo de ejecución
« en: Martes 18 de Enero de 2011, 15:19 »
Gracias m0squit0 por responder... veras, soy nuevo en esto e programar con bases de datos, ahora estoy intentando hacer una BD con una encuesta familiar, no se mucho de SQL, así que tendré que investigar mas al respecto.

Gracias. :comp:

53
C++ Builder / Re: Crear un reporte en tiempo de ejecución
« en: Lunes 17 de Enero de 2011, 23:19 »
Hola... gracias por responder.

Estoy trabajando con Borland C++ Builder 6, ¿se puede con esto?
 :hola:

54
C++ Builder / Re: de AnsiString a char[]
« en: Jueves 13 de Enero de 2011, 05:13 »
Gracias TRod, el primer metodo me resultó.    :beer:

55
C++ Builder / de AnsiString a char[]
« en: Martes 11 de Enero de 2011, 21:38 »
Hola otra vez.

Tengo una variable AnsiString que quiero convertir en char[], y no encuentro como hacerlo.

¿alguien me puede ayudar?

gracias.  :comp:

56
C++ Builder / Re: Activar o Desactivar un Form
« en: Martes 11 de Enero de 2011, 19:32 »
Gracias Thanatos-chan, voy a probar los códigos que me indicas.  :beer:

57
C++ Builder / Crear un reporte en tiempo de ejecución
« en: Martes 11 de Enero de 2011, 18:35 »
Hola a todos

Mi pregunta es la siguiente:
¿se puede crear un reporte en tiempo de ejecución?.

Es decir, tengo una base de datos, de la cual quiero obtener solo algunos datos de todos o de una persona en particular, ¿eso se puede hacer cuando este ejecutando el programa?

Gracias.  :comp:

58
C++ Builder / Activar o Desactivar un Form
« en: Martes 11 de Enero de 2011, 02:26 »
Hola a todos.
Sigo con mi programa de base de datos de una encuesta de familia. Y quiero saber como hacer lo siguiente:
Quiero hacer una formulario que sea la introducción al programa, es decir que muestre una ventana que diga como se llama el programa y que después de unos segundos desaparezca y se abra la pantalla principal del programa propiamente dicho.

¿Alguien me puede indicar como hacerlo?

Gracias.  :comp:

59
C++ Builder / Re: Uso del componente Table
« en: Jueves 30 de Diciembre de 2010, 22:11 »
Hola victorivan

Hice lo que me indicaste y no me funcionó... lo de los botones es para navegar en la tabla (edite el mensaje... fijate).
Voy a usar el navegador que trae builder.

Gracias de todas maneras.   :comp:   :hola:

60
C++ Builder / Base de Datos
« en: Lunes 27 de Diciembre de 2010, 20:52 »
Hola a todos

Sigo armando una aplicación que me permita mantener los datos de una encuesta de personas. La verdad no era tan difícil hasta que llegue a la parte donde tengo que usar una tabla secundaria dentro de una tabla principal (tablas anidadas creo que se llama).

El caso es el siguiente:
Dentro de los datos de la persona encuestada, tengo que ingresar los datos de las personas que viven en su casa. Para eso tengo una segunda tabla. Estuve leyendo el tutorial que aparece en: http //elvex.ugr.es/decsai/builder/databases/components.html, y logre entender el uso del Asistente... pero mi problema surge cuando trato de hacer el ejemplo que allí viene, (también probé con las tablas que tengo creadas) no me deja opción la para ejecutarlo, los iconos de "compilación" y  de "ejecución" aparecen deshabilitados. Alguien me podría indicar como hacer para ejecutarlo (o indicarme como hacer para que funcione).

Gracias  :comp:

61
C++ Builder / Re: Redimensionar la ventana
« en: Lunes 27 de Diciembre de 2010, 20:39 »
Gracias por responder...lo voy a probar  :comp:   :good:

62
C++ Builder / Re: Cargar desde un archivo de texto
« en: Lunes 20 de Diciembre de 2010, 00:21 »
Hola Eduardo

La verdad no entiendo muy bien lo que buscas, pero si de abrir un archivo de texto se trata, ojala te sirva el archivo que adjunto.

63
C++ Builder / Uso del componente Table
« en: Domingo 19 de Diciembre de 2010, 17:48 »
Hola a todos. Estoy estudiando un tutorial de Borland C++ Builder 6 que trae algunos ejemplos, y hay uno que no logro hacer funcionar, la verdad no se porque. Estoy queriendo trabajar con tablas (por eso estoy estudiando ese capítulo). El código es el siguiente:

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)   // boton para ir al principio de la tabla
{
     Table1->First();
     LoadMemo();

}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)  // boton para ir al anterior en la tabla
{
    Table1->Prior();
    if(Table1->Bof)
       ShowMessage("Es el inicio de la tabla ");
    LoadMemo();

}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)  // boton para ir al siguiente en la tabla
{
     Table1->Next();
     if(Table1->Eof)
        ShowMessage("Final de la tabla ");
     LoadMemo();

}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)  // boton para ir al final de la tabla
{
    Table1->Last();
    LoadMemo();

}
//---------------------------------------------------------------------------
void TForm1::LoadMemo()
{
 Memo1->Clear();
 for(int i=0; i<Table1->FieldCount-1; i++)
   Memo1->Lines->Add(Table1->Fields->FieldName + " : " + Table1->Fields->Text);     // en esta parte arroja error y señala a ambos....  Fields
}
//---------------------------------------------------------------------------

El mensaje de error dice:    [C++ Error] Unit1.cpp(55): E2288 Pointer to structure required on left side of -> or ->*


La parte de donde obtuve el código dice:

"De la hoja de componentes Data Access seleccione el componente Table  y colóquelo en la forma, con el inspector de objetos modifique la propiedad DatabaseName y coloque en ella el valor BCDEMOS, la propiedad TableName modifiquela por el valor CUSTOMER.DB y la propiedad Active modifiquela a true, para activar la tabla seleccionada, mientras este valor se encuentre en fase, la tabla estará desactivada."


Espero me puedan ayudar... Gracias.  :comp:

64
C++ Builder / Re: Poner una lista en un ComboBox
« en: Domingo 19 de Diciembre de 2010, 14:23 »
Hola Victorivan


Lamento si no fui muy claro al explicar mi problema... creo que es PREDEFINIDO, es decir, tengo que ingresar el estado civil de una persona, y para no escribir todas las veces, si esta:
1- Casado
2- Separado
3- Viudo
4- Otro

quiero buscar la opción directamente en el ComboBox. Voy a probar con lo que dices... eso de los Items, y veré que resulta... Gracias.   :good:

65
C++ Builder / Poner una lista en un ComboBox
« en: Viernes 17 de Diciembre de 2010, 17:23 »
Hola a todos... he tratado de poner una lista en un ComboBox y no puedo hacerlo... leí los tutoriales pero muestran ejemplos en donde utilizan un Edith y con un botón lo pasan a ComboBox... pero esa no es la idea que tengo. Lo que quiero es que la lista este siempre ahí... es decir abro la aplicación y elija una fila de la lista...no que tenga que ingresarla. ¿Alguien me puede ayudar?

De antemano Gracias.  :comp:

66
C++ Builder / Re: Problemas con el resto de una división
« en: Sábado 11 de Diciembre de 2010, 20:15 »
Vaya...era simple de solucionar... gracias m0squit0...  :beer:

Amigos disculpen mis preguntas un poco ingenuas... pero es que soy nuevo en esto... gracias.  :comp:

67
C++ Builder / Problemas con el resto de una división
« en: Viernes 10 de Diciembre de 2010, 23:22 »
Hola a todos... estoy tratando de obtener el resto de una división y no lo logro. Por lo que he leído se que se puede hacer de la siguiente manera:
En un Form puse un Edit y un botón, donde ingreso un numero del cual debo obtener el ultimo dígito... pero no me funciona...

      double numero;
        int digito;

        numero= Edit1->Text.ToInt();
        digito = numero%10;                       // este operador " % " debería darme el resto de la división  ej:   123 % 10 = 3

        Label2->Caption = numero;
        Label3->Caption = digito;

Gracias por la ayuda.  :comp:

68
C++ Builder / Re: Uso de dbExpress con Borland C++ para conectar con MySQL
« en: Viernes 10 de Diciembre de 2010, 02:16 »
Hola...  te recomiendo que veas los videotutoriales que aparecen en youtube de LaChayra, ahi explica y muy bien como conectarse con MySQL... Espero te sirva de algo. Saludos  :hola:

69
C++ Builder / Re: Control bar
« en: Miércoles 8 de Diciembre de 2010, 22:57 »
Hola otra vez... estuve buscando pero no encuentro el componente "control bar" en un tutorial que tengo guardado lo que necesitas... asi te te lo dejo para que busques tu, si es que te interesa, se llama: poo1-doc  y esta en: triple doble v punto topptutoriales punto com  :hola:

70
C++ Builder / Re: Control bar
« en: Miércoles 8 de Diciembre de 2010, 18:11 »
Hola... no se si pueda ayudarte, ya que yo también estoy aprendiendo a usar el c++builder 6, y he buscado por todos lados hasta encontar varios videotutoriales en google. Los que están muy bien explicados son los de lachayra, me han ayudado mucho y espero que encuentres lo que buscas. Saludos  :hola:

71
C++ Builder / Re: Canvas En C++ Builder
« en: Martes 30 de Noviembre de 2010, 03:18 »
Linspire ... trate de revisar los links que pones y no funcionan. :(

72
C++ Builder / Redimensionar la ventana
« en: Domingo 28 de Noviembre de 2010, 21:59 »
Hola a todos de nuevo....

Gracias a Softevolucion, logre avanzar con mi programa.
Aunque sigo con preguntas (quizás sean muy básicas pero es que recién estoy aprendiendo a manejar el C++ Builder 6).

He logrado crear varias ventanas en una aplicación (estoy haciendo una aplicación que me permita trabajar los datos de una encuesta, que están en una tabla de access 2007)
y cuando ejecuto la aplicación va todo bien (aparece la ventana de 800x600) hasta que hago click en maximizar la ventana... ahí es donde tengo el problema, se agranda y los componentes que tenía se mueven y ya no queda tan bonito como cuando recién se abre.

¿Cómo hago para que los componentes mantengan la posición relativa a la ventana?

Otra cosa que también me preocupa es que cuando hago una modificación en el programa y me equivoco... no encuentro la manera de hacer algo así como "volver atrás". Hasta ahora para evitar tener que hacer todo de nuevo, voy creando copias.... pero ya tengo un montón. ¿Me pueden ayudar?

Y por último... hay una parte de la aplicación en la que debo ingresar el núcleo familiar de la persona encuestada ( a todas las personas que viven en su casa). Para eso puse en el formulario 10 Edit, creyendo que no habrá mas de 10 personas.... pero esto no es eficiente. Hay alguna manera de hacer aparecer un Edit mas si apretó un boton que diga "ingresar otro".

Gracias  :comp:

73
C++ Builder / Re: Aprendiendo un poco
« en: Domingo 28 de Noviembre de 2010, 21:40 »
Tienes toda la razón..... no me habia dado cuenta de eso...muchas gracias.  :D

PD: como hago para cerrar el tema???

74
C++ Builder / Aprendiendo un poco
« en: Miércoles 24 de Noviembre de 2010, 21:26 »
Hola a todos.... este es mi primer post, y comienzo con una pregunta. ¿porque no funciona?

Revisando los post para aprender algo mas de C++ builder 6, encontré una pregunta de sergiocg, la que contestada por softevolutions, era relacionada con una funcion que sumada dos variable. Trate de hacer lo que decia alli y no me resultó. Lo que intente hacer fue lo siguiente:

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;

int dato1,dato2;

int sumar(int x, int y)
{
int resultado;

resultado = x+y;
return resultado;
}


//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
     Close();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
     dato1 = Edit1->Text.ToInt();
     dato2 = Edit2->Text.ToInt();

     Edit3->Caption = sumar(dato1, dato2);
}
//---------------------------------------------------------------------------

Al tratar de ejecutarlo me arroja el siguiente mensaje:

[C++ Error] Unit1.cpp(41): E2247 'TControl::Caption' is not accessible

y marca el error en la siguiente fila:

     Edit3->Caption = sumar(dato1, dato2);


Bueno, si me pueden indicar cual es el problema se los agradeceré.  :comp:

Páginas: 1 2 [3]