![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola a todos de ante mano, para seguir preguntando cosas sencillas pero me trabo y no se como conseguir lo que quiero.
Les cuento que estoy aprendiendo y hace muy poco que estoy con delphi, lo que encuentro sumamente interesante. Lo que espero que me tengan paciencia. También les cuento que es por voluntad propia y no tengo ha nadie que le pueda preguntar, por supuesto los tengo a ustedes. ![]() Aquí el problema, Tengo un Form de productos donde guardo en una base de datos (creo que es plana, se guarda en la maquina)... tengo edit y más. 1° Ordenar Código. (esta bien lo que hice?) Código donde intento guardar en base de datos. 2° en el ComboBoxProveedo y 3° sDateEdit1.Text en cuando intento guardar (sin proveedor y sin fecha) me sale mensaje de error Null. Aqui mensaje completo del 2°: Cita:
Quiero decirle que SI esta vacío ENTONCES ... haga lo primero SINO lo guarde... (y no puedo hacer eso) Es muy pobre MyCodigo... Y en el 3° hacer algo similar... Desde ya muchas gracias y espero no molestarlos con mis PREGUNTONTAS... ![]() |
#2
|
||||
|
||||
Para estas cosas es perfecto el libro este. Te harás un experto si acudes al mismo.
Para cosas como esta: La base de datos debe tener el campo FechaCompra del tipo fecha, según la base de datos que utilices será date, datetime, timestamp, etc. Y pondrías algo así: Porque no creo que estés guardando las fechas en modo texto, imagino.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
gracias Casimiro, siempre estas pendiente... espero no ofenderte... el libro ya lo descargue, se me complica leerlo desde la maquina... (soy mas chapada a la antigua: Papel). Pero ya me voy a poner a leerlo...
Cita:
![]() ![]() FrmModArt.QProductos.FieldByName('idProveedor').Text: -> Pasaría lo mismo?? |
#4
|
||||
|
||||
Si quieres, por ejemplo, calcular cuántos días han pasado entre varias fechas, o mostrar registros ordenados por fecha, o sumar/restar fechas, etc. lo ideal es guardar fechas. (Una fecha es realmente un número con decimales, por lo que facilita hacer cálculos con ellas).
El código del proveedor normalmente será un número, aunque si usas letras, tendrás que guardarlo como varchar. Ten en cuenta que la estructura de la base de datos es como la estructura de un edificio, sus cimientos, columnas, etc. Y el programa es como las paredes, que puedes poner en un sitio u otro, pintar de distintos colores, etc. Pero con una buena estructura siempre tendrás una buena base para tu programa/edificio. Si la estructura es mala, luego te encontrarás con problemas, se puede derrumbar/caer, no podrás poner más plantas/pisos, no podrás mover paredes, etc. La estructura es esencial. Lee el libro ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
Hola casimiro de nuevo, pero en la propiedad que mencionas:
No me sale la propiedad DateTime, solo AsDateTime... (es lo mismo?) De la forma que estaba me guarda el valor, el problema es cuando esta vació el campo. Si lo guarda no creo que sea el problema de como lo guardo. Quiero decirle que si esta vació.... entonces... desactivarlo... sino guardarlo... (Pero no puedo)...
Y ya lo estoy leyendo al Libro... Espero que me ayuden... |
#6
|
|||
|
|||
hice traducción del else mal... es sino...
ya solucione el 1° así:
Pero no lo consigo con el 2° lo hice igual y nada... ![]() |
#7
|
|||
|
|||
Guardar un DateEdit en base de Datos
Logre solucionar el 2° Problema de la siguiente manera:
Espero que a alguien le sirva... ![]() |
#8
|
||||
|
||||
No recuerdo de memoria, es que estoy cambiando de lenguajes durante todo el día, de unos a otros. Sí, será asdatetime.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Guardar y Leer fotos directamente a una base de datos sin antes guardar como archivo | rmeckbell | Desarrollo en Delphi para Android | 6 | 26-06-2017 18:24:20 |
Guardar en 1 base de datos SQL, datos procedentes de 2 tablas distintas | adaypr | C++ Builder | 1 | 05-09-2006 11:56:33 |
Guardar QR en base de datos | jose_c27 | Impresión | 1 | 06-11-2005 03:32:16 |
guardar un jpg en una base de datos | ing_alsaac | Gráficos | 1 | 16-10-2003 01:15:16 |
![]() |
|