Solamente el Ultimo digito
Hola Amigos:
Tengo una tabla Paradox con un campo numerico; necesito aislar el ultimo digito de todos los registros que son de 6 digitos. Este numero aislado lo necesito en un edit. Uso delphi 7 y paradox. Gracias por su gentil ayuda muy importante para mi. |
Hola, excusame por mi ignorancia pues no logre entender lo que explicas, a que te refieres con aislar el ultimo digito?.
Saludos. |
Gracias Enecumene por tu interes.
El campo Placa tiene registros como estos: "012456", "451278" y asi mas de 500 registros. Para el primer ejemplo, necesitaria que el "6" me saliera solito en un Edit, para el sgundo caso el "8" y asi. Gracias. |
Ok. ahora entendi, pues para eso tienes que usar la funcion RightStr de delphi, esta en la ayuda de Delphi.
Saludos. |
Cita:
|
Oye disculpame pero ayer intente usarla y paso que: o no se como usarla o la funcion Rightstr no esta en mi delphi 7; por lo menos me salio un mensaje de Undelcared.
Ahora disculpame tu mi ignorancia la verdad soy mas aficionado que formado. Gracias |
defcon1_es: Mil gracias por tu ayuda.
Disclupa no entiendo lo de aux. Podrias colocarlos en un onclick por favor (como para tonticos en la materia como yo) Gracias. |
Tienes que declarar la variabale Aux, asi:
|
Cita:
:confused::confused::confused::confused: http://www.clubdelphi.com/foros/showthread.php?t=49990 ¿paradox tendrá una función "substring" o "copy" ? |
Contraveneno; la verdad es que me sale un mensaje de error al compilar asi:"[Error] Unit4.pas(188): Undeclared identifier: 'RigthStr'. de ahi que afirmo que el problema es de "Chofer" como decimos el Colombia.
Espero que me expliques por favor con plastilinas para un preescolar de delphi. Gracias. |
Ok, creia que era evidente :) que habia que declarar la variable auxiliar,
por eso puse los puntitos.... Ejemplo:
|
Perfecto Muchachos Muchas Gracias. disculpen que lo que para ustedes es facil para algunos de quienes empezamos es un complique.
Gracias de Nuevo a todos. |
Te funciono el ejemplo de defcon1_es?.
Saludos. |
Camilo, la función RightStr esta en la unidad StrUtils, debes verificar que dicha unidad este siendo incluida en el uses de tu unidad.
Por otro lado la opcion que te muestra defcon1_es me parece buena pero en caso de que una de esas "placas" no sea de 6 caracteres te podria presentar problemas, se que en Colombia tenemos los carros con las placas de 6 digitos, pero recuerda que hay motos y estas son de 5 digitos ;), de manera que creo que para estos casos es mejor usar RightStr. Pero si definitivamente no encontraste la función RightStr, podriamos hacer un pequeño "ajuste" a la función que nos muestra defcon1_es y dejarla asi:
|
Mira un pequeño ejemplo de la funcion RightStr por si acaso, y es como dice johhny que debes verificar que SysUtil este en el uses del proyecto:
espero que te aclare. Saludos. |
Hola Jhonny que gustaso compartir con tigo.
Pues hago lo que me indican y me sale un error de "Acces Violations at adrress 044dcb15 in module proyet1.exe read off adrress..." o algo asi. Gracias por la paciencia a mi desesperante ignorancia. |
Si si esta en la Uses, pero al compilar tu ejemplo me sale el mismo mensaje "[Error] Unit4.pas(200): Undeclared identifier: 'RightStr'"
|
Eso esta extraño hombre, hay que investigar eso.
|
Cita:
¿Verificaste que SysUtils estuviera dentro de las uses?, enecumene te a puesto un ejemplo muy sencillo pero que sinceramente debe ser bastante aplicable a lo que necesitas ;). ¿Cual de las opciones estas usando?, muestranos el codigo ;). |
Jejeje, no se porque se me trocaron los cables, la unidad a referenciar no es SysUtils, es StrUtils ;) :D.
Muestranos las Uses que estas usando. Acabo de ensayar el asunto y me funciona bien. |
La franja horaria es GMT +2. Ahora son las 21:33:49. |
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