![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Lo que sucede aquí es una incompresible falta de atención y lectura a la sintaxis y gramática de Pascal. Con todo respeto.
TODA instrucción debe finalizar con ; TODO begin debe ir con su correspondiente end El error se debe a un cierre prematuro debido a un punto y coma colocado después del end de la parte then. Un IF se "cierra" colocando el ; al final. Es decir:
Simple: Repasar gramática y sintaxis. Saludos, |
|
#2
|
||||
|
||||
|
Bueno, esto, de hecho, no es cierto
En pascal, el punto y coma es un separador de instrucciones, no un terminador.// Saludos |
|
#3
|
||||
|
||||
|
Hay alguna excepción a la norma, ejemplo:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
No es una excepción, es sólo que, al no haber sentencia posterior, no es necesario. Como dije, en pascal el punto y coma no termina, separa. Cosa, por ejemplo, que no ocurre en C, en donde el punto y coma sí es un terminador.
// Saludos |
|
#5
|
||||
|
||||
|
sin temor a equivocarme... lo que negrokau quiere hacer es validar si un codigo ya existe
pero me parece que no lo esta haciendo correctamente podrias usar el evento ONValidate en el campo y ahi mismo podrias verificar mediante un query si el codigo existe o no a mi parecer el do while esta de mas (salvo que en el query te jale varios registros iguales :S)
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#6
|
|||
|
|||
|
Cita:
|
|
#7
|
||||
|
||||
|
yo lo tengo mas o menos asi
como ubicas el ONvalidate? en el query o tabla donde estas grabando la informacion le das doble click al componente y te salen los campos persistentes.. en el campos en el cual pretendes grabar el "codigo", busca en el object inspector.. el evento Onvalidate... ahi colocas el codigo para verificar si existe o no
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#8
|
|||
|
|||
|
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. |
|
#9
|
|||
|
|||
|
Cita:
|
|
#10
|
||||
|
||||
|
Debes explicar primero EXACTAMENTE qué quiéres hacer, porque ese while, aparentemente, no sirve para nada, como ya han comentado.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#11
|
|||
|
|||
|
Cita:
si no existe el codigo que guarde:
se entiende ahora lo que quiero hacer? |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| 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 |
|