Problemas con las medidas de un formulario

Iniciado por angiz18, 1 Diciembre 2008, 15:24 PM

0 Miembros y 1 Visitante están viendo este tema.

angiz18

Hola!! Quiero saber si me podrían ayudar con un problema que me surgió en un programa que estoy haciendo...
Resulta que tengo un MDI que tiene varios formularios hijos, y cuando lo ejecuto, los form hijos toman las medidas según el MDI, y queda horrible!!
¿Hay alguna forma de que las medidas queden fijas?

Otra pregunta (ya que estoy, la hago), es que me manejo con una BD en Access, y las claves primarias de casi todas las tablas son autonuméricas.
El programa me agrega lo más bien los registros que ingreso a la BD (uso RecordSet), pero lo que quiero hacer es que cuando se entán ingresando los datos me muestre el número de Id del registro que se va a guardar. Se entiende?
Por ejemplo, este es un pedacito del código de lo que intenté hacer

Código (vb) [Seleccionar]
If DA.rsClientes.RecordCount = 0 Then 'si no existe el dni
            With DA.rsClientes
                .AddNew
                Text1(0).Text = .Fields("Id_Cliente")
                .Fields("Nombre") = Text1(1).Text
                .Fields("Apellido") = Text1(2).Text
                .Fields("DNI") = Text1(3).Text
                .Fields("Telefono") = Text1(4).Text
                .Fields("Direccion") = Text1(5).Text
                .Fields("Fecha_Vto_Carnet") = Text1(6).Text
                .Fields("Razon_Social") = Text1(7).Text
                .Fields("CUIL") = Text1(8).Text
                .Update
                .Close
            End With


Es como que aunque ponga Addnew, el Id no me lo deja mostrar hasta el Update (si lo pongo debajo del Update sí lo muestra). ¿Hay alguna forma de que no me quede vacío el TextBox (o Label) del Id, y que muestre el autonumérico cuando se están ingresando los datos? Es cuestión de estética y prolijidad solamente, pero igual quiero saber, jeje!
Muchas gracias desde ya!

cobein

Las medidas del child las podes modificar poniendo en el form_load algo asi "Me.Move 0, 0, ancho, alto" , el ancho y el alto pueden ser valores fijos o podes hacerlo proporcional al size del MDI por ejemplo.

Lo de la base  de datos... la verdad no lo se, pero imagino que el ID no se crea hasta que no se guarda, pero mejor que eso lo conteste alguien indicado.
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

angiz18

Muchas gracias por tu ayuda! Ya lo pude arreglar!
Y lo del ID sí, creo que es ese el problema... me parece que directamente no lo voy a mostrar, o lo voy a poner después de agregado aunque quede medio trucho, jeje.
Gracias de nuevo!

XcryptOR

OK primero haz una consulta al registro del id y en el recorset desplazate con la propiedad MoveLast y sumale 1 al valor devuelto y listo tienes el valor del ID del registro que vas a agregar