|
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 - joanca
26
« en: Lunes 7 de Mayo de 2007, 13:39 »
Hola Trentia.
La opción de hacer un Form Modal no te permite moverte entre Formularios abiertos, y yo si que deseo mantener dicha opción, con la única salvedad de que cuando un usuario está editando datos (Altas o Modificaciones) de un registro, y por tanto tiene una transacción activa, durante ese momento no permitirle que se mueva entre los abiertos, o bien, que se mueva con el mouse hasta el menú a abrir de nuevos, ya que según mi entender mientras esté editando no debería de hacerlo.
Gracias y un saludo.
27
« en: Lunes 7 de Mayo de 2007, 08:48 »
Hola a todos/as.
Estoy intentando desde una aplicación modo Windows que un usuario cuando está trabajando en un Form no pueda salir de él hasta que lo cierre, para por ejemplo irse al menú y abrir otros Forms, para lo que me valgo de los Eventos "Deactivate" y "Leave", pero no lo consigo ya que no puedo aplicar el "e.cancel = true", o aunque lance un "form.Focus()" préviamente ya se me ha abierto el nuevo formulario.
Dicha comprobación la quiero realizar para evitar que si un usuario está en alguna transacción (Altas / Bajas / Modificaciones), no la deje colgada a medias.
Si alguien tiene alguna idea al respecto se lo agradezco.
Saludos.
28
« en: Miércoles 2 de Mayo de 2007, 11:26 »
Hola a todos/as.
Cuando dispones de un DataSet con una Tabla enlazado con un Binding y un DataGridView, e insertas un nuevo registro en dicha tabla, por lógica el puntero de la tabla se queda posicionado sobre dicho registro, pero si en el DataGridview reordenas por alguna de las columnas cambiando el orden original, e insertas un nuevo registro, el puntero de la tabla ya no se queda en dicho nuevo registro, es por ello que me gustaría saber si hay alguna manera a través del Binding, o del DataSet o del DataGridView, de ir directamente a dicho nuevo registro sin tener que hacer un método de busqueda.
Si alguien tiene alguna idea al respecto se lo agradezco.
Saludos.
29
« en: Martes 3 de Abril de 2007, 21:21 »
Hola a todos/as.
Tengo un Formulario con un BindingSource enlazado con una Tabla de un DataSet y los Controles TextBox del formulario los tengo con el DataBinding del BindingSource para que me vaya mostrando los datos de los Campos en los Controles de manera automáticamente según me voy moviendo de registro.
Hasta aquí todo bien y funciona perfecto, pero ahora quiero desenlazar el DataBinding de los Controles y recuperar yo desde el BindingSource los campos de la Tabla para asignarlos manualmente a la propiedad Text de los TextBox, y la verdad es que no se como hacerlo.
Si alguien tiene alguna idea o ejemplo se lo agradezco.
Saludos.
30
« en: Jueves 15 de Marzo de 2007, 09:07 »
Hola a todos/as.
Estoy intentando configurar el tamaño de las imágenes que incluyo en los rows de un tipo de columna DataGridViewImageColumn de un DataGridView, para evitar el ver las celdas con el mismo tamaño de la imagen que capturo desde un PictureBox.
Lo ideal sería verlas en el Grid con un formato más pequeño para ir pasando registro de manera cómoda, pero no hay manera de conseguirlo incluso manejando las Propiedades Height y Width ya que cualquier cambio en ellos el Grid no lo respeta.
Si alguien tiene alguna idea al respecto se lo agradezco.
Saludos.
31
« en: Lunes 12 de Marzo de 2007, 09:40 »
Hola a todos/as.
Dispongo de un DataGridView con su DataSource apuntando a un DataSet de una Tabla funcionando perfectamente, pero cuando le doy al botón en el Header de alguna Columna para reordenar las filas del DataGridView y seguidamente realizo una alta nueva en la Tabla, la nueva row que generalmente se me muestra al final del DataGridView, me machaca alguna de las líneas de éste perdiendo sus datos.
Si alguien tiene alguna idea al respecto se lo agradezco.
Saludos.
32
« en: Martes 6 de Marzo de 2007, 17:24 »
Hola a todos.
Sabe alguien si hay algún motivo aparente para que al incluir una columna de tipo CheckBoxColumn en un DataGridView, no te muestre el cajoncito del check y te lo muestre en blanco.
Tengo el VS2005 Profesional Castellano y esto sucede tanto al tener la columna enlazada con un binding y un campo tipo Bit, como sin tenerla enlazada a ninguna tabla.
Gracias y un Saludo.
33
« en: Lunes 29 de Enero de 2007, 08:10 »
Hola Lencho.
Sí, tienes razón, a pesar de lo que te recomiendan en la rutina, también funciona con el "Normal", pero de todas maneras aunque te evite el poder entrar con el Mouse, si que lo puedes hacer con el teclado "Ctrl-PageDown", a lo que tienes el mismo efecto que si hicieras "tabPage.Enabled = false", es decir, ves todos los Controles de la Página desactivados.
Saludos.
34
« en: Miércoles 24 de Enero de 2007, 09:06 »
Hola Lencho y gracias por contestarme.
Está genial la ayuda !!!
Lo único lástima que solamente se pueda implementar con la Propiedad DrawMode puesta en OwnerDrawFixed.
Saludos.
35
« en: Lunes 22 de Enero de 2007, 18:01 »
Hola a todos/as.
Estoy empezando con el control DataGridView y veo que tiene diversos tipos de columnas TextBox, Image, Check, Combo, Button y link, y veo que no hay una que haga referencia a las fechas al estilo "DateTimePicker", y me gustaría saber si hay alguna manera de incluir una columna de éste estilo.
Si alguien tiene alguna idea al respecto se lo agradezco.
Saludos.
36
« en: Lunes 22 de Enero de 2007, 18:00 »
Hola a todos/as.
El Control DateTimePicker por lo que veo siempre te obliga a tener un valor en él, y me gustaría poder tenerlo vacío hasta el momento en que inicio por ejemplo una alta de datos en que inicializo todos los controles del form a un valor determinado.
Si alguien tiene alguna idea al respecto se lo agradezco.
Saludos.
37
« en: Lunes 22 de Enero de 2007, 17:57 »
Hola a todos/as.
Me he construido un pequeño Control a partir de un DateTimePicker para incluir una Propiedad que haga de ReadOnly = true al estilo del Enabled = false, para evitar así que el usuario pueda entrar en él pero no pueda cambiar la fecha numérica, pero no se como hacer para desactivar el botón del Combo que despliga el cuadro de fechas.
Si alguien tiene alguna idea al respecto se lo agradezco.
Saludos.
38
« en: Lunes 22 de Enero de 2007, 17:55 »
Hola a todos/as.
Me gustaría poder desactivar al estilo Enabled = false o ReadOnly = true un TabPage de un TabControl por aquello de que en un momento determinado no te interesa dejar entrar al usuario en una etiqueta según va el programa, y no veo ninguna Propiedad que te lo permita.
Si alguien tiene alguna idea al respecto se lo agradezco.
Saludos.
39
« en: Miércoles 10 de Enero de 2007, 23:45 »
Hola a todos/as.
Estoy intentando formatear un TextBox para mostrar los puntos de miles y los decimales en formato internacionalizable de la siguiente manera :
(1) Si quiero ver puntos de miles : textBox.Text = string.Format("{0:#,##0.##}", Convert.ToDouble(textBox.Text));
(2) Si no quiero ver los puntos de miles : oTextBox.Text = string.Format("{0:0.##}", Convert.ToDouble(oTextBox.Text));
Y me funciona bien en Español, pero si lanzo la aplicación con otro idioma, por ejemplo Inglés, en donde el formato de puntos de miles y decimales funciona al revés, pués lo sigo viendo igual que en Español.
Si alguien tiene alguna idea de como plantear esta situación se lo agradezco.
Saludos.
40
« en: Martes 9 de Enero de 2007, 16:28 »
Hola.
Ya lo tengo solucionado, y por si a alguien le interesa, deberíamos de hacer :
this.campo.Value = (int)double.Parse(this.tbCampo.Text);
Salduos.
41
« en: Martes 9 de Enero de 2007, 08:04 »
Hola a todos/as.
Por lo que veo los ComboBox con DropDownList cuando inicialmente te posicionas en él, por defecto están sin nada seleccionado, y cuando seleccionas un valor de la lista, como se puede hacer para posteriormente volver a la situación inicial, es decir, sin selección ya que pongamos el usuario finalmente no quiere ningún valor, "null".
Si sobre la situación anterior supongamos que dicho Combo esté enlazado a datos con un Binding de un DataSet y el campo de enlace de la Tabla acepta nulos, como le indico dicha selección de nulos.
Si alguien tiene alguna idea de como plantear esta situación se lo agradezco.
Saludos.
42
« en: Martes 9 de Enero de 2007, 07:47 »
Hola a todos/as.
A partir de un parámetro definido como :
SqlParameter campo = new SqlParameter("@Campo", SqlDbType.Int);
Tengo un TextBox en donde en las propiedades DataBindings Avanzadas le indico formato numérico para que de esta forma acepte o ponga él automáticamente el punto de miles y/o decimales si fuese el caso, pero después de poner en el textbox por ejemplo "1.234" en el momento de grabar los datos
"this.campo.Value = this.tbCampo.Text;" "Insert ... Values (... @Campo ..)"
me da el error "Error al convertir el valor del parámetro de String a Int32"
Obviamente si entro un número más pequeño "123" pués funciona perfecto. Entiendo que debo de convertir de alguna manera que desconozco el formato antes de actualizar en la base de datos, pero también entiendo que debería convertirlo él automáticamente ya que lo tengo todo enlazado con bindings, y es el propio entorno que te propone darle un formato para que actúe él automáticamente.
Si alguien tiene alguna idea de como plantear esta situación se lo agradezco.
Saludos.
43
« en: Jueves 28 de Diciembre de 2006, 07:42 »
Hola a todos.
Ya lo tengo solucionado.
Por si interesa a alguien hay que poner :
([campo] = 'S' OR [campo] = 'N')
y lo coge tanto para mayúsculas como para minúsculas.
Un Saludo.
44
« en: Miércoles 27 de Diciembre de 2006, 12:03 »
Hola a todos/as.
Estoy intentando añadir una reestricción a una Tabla al estilo campo in ("S", "N") en el SqlServer 2005 Express y la verdad es que no se como tengo que aplicarlo en el apartado Expresión de las Reestricciones CHECK.
Si me podeis facilitar algún ejemplo os lo agradezco.
Saludos.
45
« en: Miércoles 20 de Diciembre de 2006, 13:08 »
Hola a todos/as.
Estoy desarrollando con el VS 2005 Profesional con C# y con una SqlServer 2005 Express, y dispongo de una Base de Datos con sólo dos tablas en un directorio de aplicación que se define como "Copiar si es posterior", y de vez en cuando se produce un error que dice "Se ha producido un errior durante la recuperación que impide reiniciar la Base de Datos, el archivo LDF no coincide con el archivo de datos".
Si la BD la defino como "Copiar Siempre" pués como que nunca falla, y si la defino como "No Copiar" pués me da muchas veces el mismo error.
Si alguien tiene alguna idea aclaratoria se lo agradezco mucho.
Saludos.
46
« en: Miércoles 20 de Diciembre de 2006, 13:04 »
Hola a todos/as.
Me gustaría saber que diferencia se puede apreciar entre definir un índice y una clave si los dos los defines como únicos.
Y también querría conocer la diferencia entre los conceptos de Agrupado y No Agrupado.
Si alguien tiene alguna idea aclaratoria se lo agradezco mucho.
Saludos.
47
« en: Martes 19 de Diciembre de 2006, 18:01 »
Hola a todos/as.
Dispongo de una lista con un List<String> que lleno de nombres, y me gustaría a partir de una entrada en un TextBox, poder buscarla en la lista, y a tal efecto se disponen de los métodos Find y FindIndex, pero en su implementación hay que utilizar un Predicado, y no acabo de pillar como debe usarse.
Si alguien tiene algún ejemplo al respecto se lo agradezco.
Saludos.
48
« en: Miércoles 13 de Diciembre de 2006, 08:55 »
Hola a todos.
Ya lo he resuelto y por si le interesa a alguien enviando la tecla al buffer funciona perfecto.
SendKeys.Send("{RIGHT}");
Un Saludo.
49
« en: Lunes 11 de Diciembre de 2006, 10:23 »
Hola a todos/as.
cuando te sitúas en un ComboBox, por defecto siempre se produce un SelectAll y se selecciona todo el contenido que tengas en aquel momento, y aunque provoques que el cursor se posicione en el final del contenido del Combo con el SelectIndex, el efecto óptico perdura.
Si alguien tiene alguna idea aclaratoria se lo agradezco mucho.
Saludos.
50
« en: Martes 5 de Diciembre de 2006, 11:48 »
Hola a todos/as.
En un Evento KeyDown como puedo hacer una combinación de teclas en un "switch - case" para controlar si pulsamos por ejemplo "Ctrl + Home, Shift + P" u otras ...
Si alguien tiene alguna idea aclaratoria se lo agradezco mucho.
Saludos.
|
|
|