• Domingo 16 de Junio de 2024, 11:04

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - soco

Páginas: [1]
1
VB .NET / Consultas Tipo Maestro-detalles Pero A La Inversa
« en: Lunes 26 de Noviembre de 2007, 17:33 »
hola! estoy buscando la forma de mostrar una relacion Maestro-Detalles pero a la inversa, es decir seleccionando un detalle me indique a que registro maestro pertenece.

para aclarar un poco les doy un ejemplo: en este articulo: www.elguille.info/colabora/NET2005/Perc ... ParteI.htm
tienen 2 tablas relacionadas en un dataset Categorias (maestro) y Productos (detalles), y hacen que segun la categoria que selecciones te muestre todos los productos en esa categoria.
bueno lo que yo busco es hacer es seleccionando un Producto me muestre a que Categoria pertenece el producto seleccionado.

Desde ya espero sus respuestas... saludos

2
VB .NET / Re: Actualizar Registro
« en: Lunes 26 de Noviembre de 2007, 17:11 »
hola alexis17! saludos desde argentina! con respecto a tu problema con la tabla personal te diría que tienes un problema de conceptos, pues teniendo la columna cedula como clave no la tendrias que "actualizar", al cambiar el valor se entiende que es una persona nueva y no la misma persona con un nro de cedula mal ingresado. (eso sin contar que si cambias el valor de la clave tendrias que actulizar todas la tablas hijas que puedas tener ya que estas quedarian haciendo referencia a un registro padre que no existe o erroneo).

te seria mas facil usar el campo autonumerico como clave y el campo cedula como un dato mas... de este modo podras actualizar todos los datos del personal sin tocar la clave y sin tener que actualizar las tablas hijas.

Con respecto a la agenda, hace la consulta como la estas haciendo y para ocultar una columna le pones su propiedad Visible igual a FALSE. Ojo! a la propiedad de la columna, no del datagrid. asi: Me.DataGridView1.Columns(X).Visible = False (reemplaza la "X" con el numero (index) o nombre de la columna que quieras ocultar.

de esta forma el usuario no verá esa columna pero los datos de esa columna si estaran en tu conjunto de datos traidos con la consulta.

espero que te haya podido ayudar. Saludos

Páginas: [1]