Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-10-2004
jam888 jam888 is offline
Miembro
 
Registrado: sep 2004
Posts: 115
Poder: 20
jam888 Va por buen camino
Como paso el valor?

Desde ya muchas gracias por toda la ayuda brindada en estos ultimos tiempos, mi problema ahora es el sguiente, como hago para pasar el contenido de un tedit a un procedimiento,yo hago lo siguiente, tengo unprocedimiento que recibe una cadena de texto(string) y realiza determinadas tareas, pero no lo puedo hacer funcionar por que me da error

procedure TForm1.Edit8KeyPress(Sender: TObject; var Key: Char);
begin
// quiero que cuando se presione una tecla se llame al procedimiento
// y pasar como parametro lo de la cajita de texto
Unsolopunto(Edit8.Text);
y en el procedimiento modificar el valor de la cajita de texto
end;
Responder Con Cita
  #2  
Antiguo 08-10-2004
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Y el error es......
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #3  
Antiguo 08-10-2004
Avatar de Pablo Carlos
Pablo Carlos Pablo Carlos is offline
Miembro
 
Registrado: jun 2004
Ubicación: Mendoza - Argentina
Posts: 270
Poder: 21
Pablo Carlos Va por buen camino
Código Delphi [-]
procedure TForm1.Edit8KeyPress(Sender: TObject; var Key: Char);
begin
 if (Key = #13) then // (presionando enter)
  begin
   Query1.Close;
   Query1.Open;
 end;
end;
 
procedure TdmQuerys.QueryBeforeOpen(DataSet: TDataSet); // o el procedimiento que sea
begin
Query1.ParamByName('BuscarEsto').AsString = 
Edit8.Text; 
//luego que pasas el parametro
Edit8.Text := ' ' // Modificas el valor
end;
No entiendo mucho lo que necesitas, espero que esto te ayude.
Saludos
__________________
Por qué todas las personas saben exactamente cómo debemos vivir nuestra vida, y nunca tienen idea de cómo deben vivir sus propias vidas.
Responder Con Cita
  #4  
Antiguo 08-10-2004
[basti] basti is offline
Miembro Premium
 
Registrado: ago 2004
Posts: 388
Poder: 20
basti Va por buen camino
Yo utilizaría una función en vez de un procedimiento:

Código Delphi [-]
  procedure TForm1.Edit8KeyPress(Sender: TObject; var Key: Char); 
  begin
    Edit8.Text := Unsolopunto(Edit8.Text);
  end;

  function Unsolopunto(s : string) : string;
  begin
    // aquí cambias lo que quieras en s
    Unsolopunto := s;
  end;

Creo que era esto lo que preguntabas, si no lo he entendido mal.

un saludo
Responder Con Cita
  #5  
Antiguo 08-10-2004
jam888 jam888 is offline
Miembro
 
Registrado: sep 2004
Posts: 115
Poder: 20
jam888 Va por buen camino
Asi es

Es exactamente lo que nesecitaba Muchas Gracias y un abrazo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 17:14:59.


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
Copyright 1996-2007 Club Delphi