Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Crear Matricula Automatica (https://www.clubdelphi.com/foros/showthread.php?t=34280)

frholguin 03-08-2006 18:04:14

Crear Matricula Automatica
 
Hola

Soy un poco nuevo en Delphi , estoy haciendo una aplicacion para colegios y en la inscripcion quiero generar la matricula automatica y tomando de la inicial de algunos campos por ejemplo.

El año de inscripcion el curso etc.

por favor espero que alguien me pueda ayuda en esto.

kuan-yiu 03-08-2006 19:32:04

Pero qué quieres exactamente: ¿Generar un código a partir del contenido de una serie de campos? ¿Que se cree automáticamente un número sin repeticiones? ¿Un campo autoincrementado?

Explícate con más detalle.

frholguin 03-08-2006 19:44:54

no solo quiero generar la matricula automatica partiendo de los campos que ya se ha llenado en el formulario

por ejemplo si el individuo esta en el curso 8 y se inscribio en el año 06 que la matricula se genere por ejemplo asi

608

roman 03-08-2006 20:17:59

Un ejemplo:

Código Delphi [-]
var
  Matricula: String;

begin
  {
    EditCurso y EditAño son componentes TEdit donde se
    capturan los correspondientes campos.
  }
  Matricula := EditCurso.Text + EditAño.Text;
end;

// Saludos

frholguin 03-08-2006 20:24:08

Gracias

creo q esto me podria ayudar un poco
pero quisiera saber como se hace con el copy osea tomando un carater de cada campo.

Saludos,

roman 03-08-2006 20:30:00

Código Delphi [-]
var
  Matricula: String;

begin
  {
    EditCurso y EditAño son componentes TEdit donde se
    capturan los correspondientes campos.
  }
  Matricula := Copy(EditCurso.Text, 1, 3) + Copy(EditAño.Text, 2, 4);
end;

De verdad que no se entiende qué es lo que preguntas, ¿cómo concatenar cadenas?, ¿cómo usar la función Copy? Consulta el manual, como que andamos un poco verdes y es hora de leerse un poco de lo básico, ¿no crees?

// Saludos

frholguin 03-08-2006 21:11:26

Gracias
eso era exactamente lo que andaba buscando

Saludos,


La franja horaria es GMT +2. Ahora son las 21:38:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi