Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-07-2011
Renfield Renfield is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 13
Poder: 0
Renfield Va por buen camino
DBNavigator

Verán, tengo otra duda. ¿como puedo un botón enlazarlo con la acción "siguiente" (En realidad quiero todas las acciones, pero con una supongo que me sirve para empezar) del control DBNavigator? A lo único que he llegado ha sido a ponerlos visibles o invisibles. U_U

Ya lo e he echado un ojo al buscador, y no he encontrado nada. Tiene que hacerse, por narices. Tanto por asignación como por código.
Responder Con Cita
  #2  
Antiguo 28-07-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, te recuerdo nuestra guía de estilo, una de las cosas que dice es: "Poner títulos descriptivos a los temas", gracias por tu colaboración.
Responder Con Cita
  #3  
Antiguo 28-07-2011
Renfield Renfield is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 13
Poder: 0
Renfield Va por buen camino
Perdonad, no me di cuenta. Pido disculpas.
Responder Con Cita
  #4  
Antiguo 28-07-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bueno, depende del botón, si quieres que avace al siguiente registro entonces dataset.next, si quieres que vaya al principio, dataset.first, si quieres borrar debe ser dataset.delete, etc.

¿Exactamente qué quiéres conseguir?
Responder Con Cita
  #5  
Antiguo 28-07-2011
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola Renfield, si es con el DbNavigator solo necitas un DataSource que este enlazado a tu DataSet(Table/Query..), el cual lo enlazas a tu DBNavigator en su propiedad DataSource, para probar colocas DBEdits y los enlazas al mismo DataSource y su respectivo DataField.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #6  
Antiguo 28-07-2011
Renfield Renfield is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 13
Poder: 0
Renfield Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Bueno, depende del botón, si quieres que avace al siguiente registro entonces dataset.next, si quieres que vaya al principio, dataset.first, si quieres borrar debe ser dataset.delete, etc.

¿Exactamente qué quiéres conseguir?
Justamente eso. Ocultar el DBNavigator y usar unos button para simular una ficha de ingreso, visualización y borrado de una base de datos. ^^ Pruebo y confirmo que la duda está solucionada.

PD: No sé como cambiar el título para no hacerlo tan generico. Si algun moderador sabe o me dice como hacerlo, agradecido quedo. ^^
Responder Con Cita
  #7  
Antiguo 28-07-2011
Renfield Renfield is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 13
Poder: 0
Renfield Va por buen camino
Gracias a ambos. Con el método de Casimiro Novi me ha ido genial. Solo una pregunta mas (Al menos, por ahora. ^^)

First, last, next, delete sé para lo que son... Pero ¿y los demás procedimientos?, ¿anterior es "Post"? ¿Cual es para agregar uno nuevo? (Porque New no está. ^^)
Y repito, perdon por la ignorancia. Estoy tratando de aprender lo más rápido posible.
Responder Con Cita
  #8  
Antiguo 28-07-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Renfield Ver Mensaje
PD: No sé como cambiar el título para no hacerlo tan generico. Si algun moderador sabe o me dice como hacerlo, agradecido quedo. ^^
Bueno, para la siguiente vez, gracias por colaborar
Responder Con Cita
  #9  
Antiguo 28-07-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Renfield Ver Mensaje
Gracias a ambos. Con el método de Casimiro Novi me ha ido genial. Solo una pregunta mas (Al menos, por ahora. ^^)

First, last, next, delete sé para lo que son... Pero ¿y los demás procedimientos?, ¿anterior es "Post"? ¿Cual es para agregar uno nuevo? (Porque New no está. ^^)
Y repito, perdon por la ignorancia. Estoy tratando de aprender lo más rápido posible.
Insert.

Te aconsejo este estupendo libro: La cara oculta de delphi 4
Responder Con Cita
  #10  
Antiguo 30-07-2011
Renfield Renfield is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 13
Poder: 0
Renfield Va por buen camino
Gracias, tengo el libro, pero tiene muchos tecnicismos y al no estar familiarizado con ellos, tengo el problema de tener que "adivinar" a que se refiere. Para temas mas amplios, lo uso, pero para cosas concretas, me cuesta aprender por mi cuenta.

Otra pregunta.

He colocado dbtext para poder ingresar campos en un registro nuevo con datasource.dataset.insert, pero me encuentro con un problema. Cuando los asocio al datasource y a algún campo, lo que me hace es un datasouce.dataset.edit.

¿Como consigo hacer un ingreso nuevo? ¿Con variables?

Gracias por la paciencia.
Responder Con Cita
  #11  
Antiguo 30-07-2011
Avatar de José Luis Garcí
[José Luis Garcí] José Luis Garcí is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Las Palmas de G.C.
Posts: 1.372
Poder: 23
José Luis Garcí Va camino a la fama
Te aconsejo ir al FTP del Club encontraras ejemplos y manuales, entre ellos esta AutoABM, que te crea un form con las acciones normales a travez del Datasource, solo debes rellenar algunos campos, como ruta, Nombre del Form y de la unit, lo que quieres de las opciones posibles, en paneles a usar si no tienes instalado el componente NewPAnelDb debes elegir Panel Standar, le das a crear el código, una vez este termine, le das a grabar archivos, Lo único que tienes que hacer a posteriorí es conectar el datasource a la tabla, colocar los campos, Decidir el campo de la búsqueda (sólo el nombre), corregir un salto de linea que no se por que se produce, dar el campo que recibe el Foco en Nuevo y edit en y listo, encontraras los procedures según las opciones que haz elegido:

Ir al primer registro
Mover x Registros hacia atrás
Retroceder un Registro
Avanzar un Registro
Mover X Registros hacía adelante
Ir al último registro
Nuevo Registro
Editar un Registro
Borrar un Registro
Buscar por un Campo
Salir
OnKeyPress
ONActivate
FormClose
FormCREATE
fORMkeYpRESS
y otros métodos y demás como Las Excepciones

Espero te ayude Renfield
__________________
Un saludo desde Canarias, "El abuelo Cebolleta"
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
DBNavigator MARIA ROSA Conexión con bases de datos 2 22-04-2008 19:14:15
codigo de DBNavigator voldemmor Varios 2 07-02-2008 16:41:03
Mas del DBNavigator FGarcia OOP 3 19-06-2007 10:26:54
DBNavigator Oni Varios 3 11-05-2006 12:24:17
DBNavigator karocs Varios 1 21-09-2005 02:20:28


La franja horaria es GMT +2. Ahora son las 02:58:21.


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
Copyright 1996-2007 Club Delphi