Tengo un datagrid que posee los campos
Nombre Estudiante Nota .... (Ejemplo)}
->> Como puedo hacer para que (no se si se podra) se haga que el usuario solo tenga como una especie de mascara que solo
le permite digitar un formato de numeros -> ##,## se puede?
->> Otro ? relacionada como se pudiera hacer para que en el primer campo de una celda(Nota) no se permita digitar 0 - 1 -
3 - ,Ya pude evitar las letras en cualquier parte de la celda con esto:
Código:
Pero y lo que menciono 12,89 ->NO 09,23-> NO ... 99,78 -> si 40,56 -> si...Private Sub DataGrid1_KeyPress(KeyAscii As Integer) Cadena2 = ",0123456789" + Chr(8) If InStr(Cadena2, Chr(KeyAscii)) = 0 Then KeyAscii = 0 End If End Sub
->>tengo el siguiente COD
Código:
Verifica que una celda(Nota) no quede en blanco cuando se quiera pasar a la siguiente celda nota, manda el mensaje okPrivate Sub DataGrid1_BeforeUpdate(Cancel As Integer) If DataGrid1.Text = "" Then MsgBox "ESpacio Vacío", vbCritical, "advertencia" End If End Sub
pero tambien sale un mensaje de Microsoft DataGrid Control
bla bla que no puede haber espacios en blanco
aja, pero como hago para evitar que ese mensaje del Control salga.
->> Se pude hacer que un DataGrid tome los datos de una tabla y la otra columna de otra tabla distinta y que al final al
actualizar o guardar estos datos se incluyan en una tabla distinta
Talvez con estas preguntas se imagines que estoy realizando
Un sistema de Notas donde aparece alumnos inscritos y la nota de un curso "tal"
ahi se debe incluir la nota .... y guardar y luego poder modificarla, eliminarla.
ESTARA BIEN USAR EL DATAGRID PARA ESTE TIPO DE TAREAS O ES MAS RECOMENDABLE OTRO CONTROL, SI ASI LO ES CUAL ME RECOMINDAN
De antemano gracias