![]() |
![]() |
| 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
|
|||
|
|||
|
voy a probar ecfisa excusame mi ignorancia pero no se trabajar con funciones nunca lo he usado puedes decirme como pongo la funcion a funcionar dentro del boton guardar
excusame pero estoy tratando de aprender a programar |
|
#2
|
||||
|
||||
|
Hola Agustin.
No tenes nada de que excusarte. ![]() Hay que poner la cabecera de la funcion en la sección private o public de la clase TForm:
Saludos. ![]() |
|
#3
|
|||
|
|||
|
ok voy a probar luego te cuento
|
|
#4
|
|||
|
|||
|
ecfisa estoy haciendo algunos arreglos te cuento mañana como anda todo
|
|
#5
|
|||
|
|||
|
Atencion Ecfisa y Marcos
Miren hice unos arreglos de los codigos que ustedes dos me dieron y pude mejor las cosas en un 50%, pero falta algo me explico. Primero Pondre el codigo para que lo vean Completo:
Si miran el "Procedure Guardarclick" fijense en cada uno de los "if DatoExiste" que hay 3, cada uno de ellos en el Showmessage tienen un letro diferente diciendome cual es el campo que existe en la base de dato si es el "RNC Existe", Si es el "Suplidor Existe" o si es el "Telefono Existe" individualmente eso esta bien. Pero cuando el encuentra dos campos por Ejemplo: RNC y Suplidor me tira dos mensajes que dicen "RNC Existe" y "Suplidor Existe" eso para mi esta mal porque debiera decirmelo en un solo mensaje por Ejemplo que diga "RNC y Suplidor Existen", y asi tambien con el campo telefono si lo encuentra debiera decirme en un solo letro tambien Ejemplo: "RNC, Suplidor y Telefono Existe", igual como si fuera un solo que encuentre que me diga ese solo. haber si me ayudanme mejor ahora, ya falta poco muchachos cuanto dolor de cabeza le doy pero los considero mis amigos a todos y hablo muy bien del foro con mis amigos en facebook, la universidad y el trabajo. Nota: Lo que deseo es que me diga en un solo Showmessage cuales son los campos que encontro en la base de dato, si fue RNC, Suplidor, Telefono o Email, si fueron dos campos o tres o los cuatro que me lo diga pero en un solo Showmessage.. |
|
#6
|
||||
|
||||
|
Hola Agustin.
Entonces alguna de las primeras propuestas es la que corresponde usar. De este último modo te va a dar tantos mensajes como campos duplicados encuentre. En las primeras propuestas, se concatenaban en una cadena todas las duplicaciones encontradas para mostrarlas en un solo mensaje. Creo que deberías trabajar sobre ellas. Tu código también deberá ser congruente a esa lógica, mostrando la cadena obtenida (si la hay) antes de guardar. Particularmente este modo de trabajo no me convence, es mucho más sencillo y eficiente trabajar directamente con los DataControls. Saludos. ![]() Última edición por ecfisa fecha: 11-11-2010 a las 18:17:01. |
|
#7
|
||||
|
||||
|
Hola.
Se ocurrió algo que quizá te pueda aportar una idea:
Te mostrará un sólo mensaje y como son evaluados en órden inverso a su Tab Order, el SetFocus te posicionará en el primer campo duplicado. Como sugerencia, sacar con el Input Mask Editor la opción Save Literal Characters ( en vez de borrar la máscara por código ) va a hacer tu código más simple. Saludos. ![]() Última edición por ecfisa fecha: 11-11-2010 a las 18:57:30. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Sumar campo que no existe... | HombreGordo | Conexión con bases de datos | 4 | 05-08-2008 17:01:32 |
| saber que no existe registro de ese campo | Petolansa | SQL | 4 | 31-07-2008 01:42:10 |
| Saber si existe una tabla o campo en la BD | juanelo | SQL | 1 | 10-01-2008 19:45:03 |
| existe campo de tipo memo ? | ascrnet | Varios | 15 | 29-03-2007 11:17:32 |
| Saber si un campo existe | Fita | Conexión con bases de datos | 2 | 04-10-2005 19:10:10 |
|