Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2003, 01:42
karlo_
 
Fecha de Ingreso: abril-2003
Ubicación: Venezuela
Mensajes: 297
Antigüedad: 21 años
Puntos: 1
VB - DataGrid

hola
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:

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
Código:

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

De antemano gracias
__________________
crecer es conocer y conocer es aprender