como hago una Rutina Auxiliar
Publicado por Julian Andres (13 intervenciones) el 26/04/2011 13:05:15
Hola como andan todos???...estoy un poco desesperado....les explico mi consulta:
Tengo 4 Formularios, uno para Altas, Otro para Bajas, Otro para Modificaciones y otro para Listados y en casa cada uno de los Formularios Pongo este codigo
procedure TForm14.Button2Click(Sender: TObject);
Var Descripcion,Clave,nombre,Siglas:String;
begin
edit2.Clear;
ListBox2.Clear;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:='Select Clave,nombre,sigla,descripcion From Provincias WHERE (clave = ' + edit1.Text +') order by Clave';
ADOQuery1.Open;
ADOQuery1.Active:=true;
If Not ADOQuery1.EOF Then
Begin
Clave:=ADOQuery1.Fields[0].AsString;
Nombre:=ADOQuery1.Fields[1].AsString;
Siglas:=ADOQuery1.Fields[2].AsString;
Descripcion:=ADOQuery1.Fields[3].AsString;
ListBox1.Show;
ListBox1.Items.Add('Clave :');
ListBox1.Items.Add(Clave);
ListBox1.Items.Add('Nombre :');
ListBox1.Items.Add(Nombre);
ListBox1.Items.Add('----------------------------');
End
Else
Begin
Adoquery1.ExecSQL;
ShowMessage('ERROR, La Clave Ya Existe');
edit1.Clear;
end;
end;
Y quiero saver como poder hacer una Rutina con este Codigo y poder invocarlo caundo quiera y de donde quiera, pasandole los parametros correspondientes......COMO LO HAGO? EN DONDE LO HAGO?
Muchas gracias!
Saludos
Tengo 4 Formularios, uno para Altas, Otro para Bajas, Otro para Modificaciones y otro para Listados y en casa cada uno de los Formularios Pongo este codigo
procedure TForm14.Button2Click(Sender: TObject);
Var Descripcion,Clave,nombre,Siglas:String;
begin
edit2.Clear;
ListBox2.Clear;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:='Select Clave,nombre,sigla,descripcion From Provincias WHERE (clave = ' + edit1.Text +') order by Clave';
ADOQuery1.Open;
ADOQuery1.Active:=true;
If Not ADOQuery1.EOF Then
Begin
Clave:=ADOQuery1.Fields[0].AsString;
Nombre:=ADOQuery1.Fields[1].AsString;
Siglas:=ADOQuery1.Fields[2].AsString;
Descripcion:=ADOQuery1.Fields[3].AsString;
ListBox1.Show;
ListBox1.Items.Add('Clave :');
ListBox1.Items.Add(Clave);
ListBox1.Items.Add('Nombre :');
ListBox1.Items.Add(Nombre);
ListBox1.Items.Add('----------------------------');
End
Else
Begin
Adoquery1.ExecSQL;
ShowMessage('ERROR, La Clave Ya Existe');
edit1.Clear;
end;
end;
Y quiero saver como poder hacer una Rutina con este Codigo y poder invocarlo caundo quiera y de donde quiera, pasandole los parametros correspondientes......COMO LO HAGO? EN DONDE LO HAGO?
Muchas gracias!
Saludos
Valora esta pregunta


0