Visual Basic - Duda DataGrid

Life is soft - evento anual de software empresarial
 
Vista:

Duda DataGrid

Publicado por karlo (19 intervenciones) el 16/12/2003 08:58:04
Tengo un datadrid 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:
Private Sub DataGrid1_KeyPress(KeyAscii As Integer)
Cadena2 = ",0123456789" + Chr(8)
If InStr(Cadena2, Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If
End Sub

Pero y lo que menciono 12,89 ->NO 09,23-> NO ... 99,78 -> si 40,56 -> si...
->>tengo el siguiente COD
Private Sub DataGrid1_BeforeUpdate(Cancel As Integer)
If DataGrid1.Text = "" Then
MsgBox "ESpacio Vacío", vbCritical, "advertencia"
End If
End Sub

Verifica que una celda(Nota) no quede en blanco cuando se quiera pasar a la siguiente celda nota, manda el mensaje ok
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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder