![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#21
|
|||
|
|||
![]() Cita:
si no existe el codigo que guarde:
se entiende ahora lo que quiero hacer? |
#22
|
||||
|
||||
entonces guiate del ejemplo que te di usando Onvalidate
la diferencia es que el mensaje te lo manda cuando sale del campo
__________________
Dulce Regalo que Satanas manda para mi..... |
#23
|
|||
|
|||
Imagino que está comprobando un Edit.text con el valor de un Campo.
Creamos una variable booleana (existe). Si lo encuentra sal del bucle.
Otra opción es comprobar previamente con un select si existe el cod_barra. |
#24
|
||||
|
||||
Cita:
por eso menciono que el While esta demas
__________________
Dulce Regalo que Satanas manda para mi..... |
#25
|
|||
|
|||
![]() Cita:
|
#26
|
||||
|
||||
Hola negrokau.
Una opción de búsqueda es mediante un while como intentaste en tu mensaje inicial: Creo que el error en tu primer código, parte de la confusión que tenés con las estructuras de control. Como yá te han dicho más arriba, una cosa es una estructura decisión (if/then/else) y otra una de iteracion (for, while, repeat) aunque las dos últimas puedan evaluar alguna condición. La otra opción, más eficiente, es mediante una consulta SQL: De esta manera tu código inicial queda reducido a:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#27
|
|||
|
|||
![]() disculpame la ignorancia amigo... pero como nunca hice como esta en el ejemplo que me diste... en donde lo coloco la consulta?
|
#28
|
||||
|
||||
Donde quieras, da igual.
Tan sólo recuerda que además deberás declarar la function en la sección private (arriba, al principio del código).
Y ese código, esa function, la pones por ejemplo, al final del todo. |
#29
|
|||
|
|||
![]() lo estoy probando pero me salta este error:
Declaration expected but identifier 'private' found algo no estoy haciendo bien creo.... |
#30
|
||||
|
||||
¿Dónde lo has puesto?.
El código, pega tu código, que no somos adivinos ![]() _______________________________|| _______________________________\/ |
#31
|
||||
|
||||
Hola negrokau.
Declararlo como un método como te indica Casimiro es la mejor opción ya que no importa la posición donde ubiques el código de la función:
Otra opción es declararlo como función, pero para ello, la cabecera debe estar declarada antes del método o función que la invoque. Para asegurar el tiro, inmediatamente después a la declaración Implementation, de ese modo la función, tendrá alcance a todo código subyacente a ella:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TQuery (Query1->SQL->Add()) | lmpadron | C++ Builder | 2 | 11-03-2009 17:59:37 |
¿¿Se puede Hacer?? | NEG1414 | C++ Builder | 7 | 02-11-2008 22:13:10 |
Se puede hacer esto ??????? | AMINOA2R | Firebird e Interbase | 2 | 21-10-2005 17:50:59 |
Se puede hacer esto en POO? | adlfv | OOP | 8 | 26-09-2005 16:28:55 |
se puede hacer | armando | Conexión con bases de datos | 6 | 20-05-2004 05:12:26 |
![]() |
|