Visual Basic - Ayuda con dbgrid y sql

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda con dbgrid y sql

Publicado por roberto (112 intervenciones) el 27/08/2002 19:48:38
Hola a todos.
Lo que me ocurre es que hago una sql en la que hago una seleccion de una serie de campos de una tabla,pero claro por el campo que quiero hacer la ordenación no esta en la sql,ya q este no me interesa q aparezca en el dbgrid.Alguien sabe como meter ese campo en la sql y q despues no aparezca en el dbgrid.
Muchas gracias a todos de antemano.
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

RE:Ayuda con dbgrid y sql

Publicado por manuel (87 intervenciones) el 28/08/2002 21:51:00
Espero esto te ayuda
'* CARGA EL FORMULARIO
Private Sub Form_Load()
On Error Resume Next
Call Load_Grid
End Sub

Private Sub Load_Grid()
Set rs = New ADODB.Recordset

xSelect = "SELECT CTA_CONT1, CTA_CONT2, CTA_CONT3, CTA_CONT4"
On Error GoTo rsError_Handler
With rs
.CursorLocation = adUseClient
.CursorType = adOpenStatic
.LockType = adLockBatchOptimistic
.Open xSelect, cn
End With

Set Grid.DataSource = rs
Call DimensionaColumnas
Exit Sub

rsError_Handler:
'Si ocurre un error, al momento de conextarse a la tabla
MsgBox "Se ha producido siguiente Error:" & Str(Err.Number) & " " & Err.Description, vbCritical + vbOKOnly, "Error"
End Sub

Private Sub DimensionaColumnas()
With Grid
.ClearFields
.Columns(0).Width = 500 'Cta1
.Columns(0).Caption = "Cta1"
.Columns(1).Width = 500
.Columns(1).Caption = "Cta2"
.Columns(2).Width = 500
.Columns(2).Caption = "Cta3"
.Columns(3).Width = 700
.Columns(3).Caption = "Cta4"
End With
End Sub

Si quieres ocultar una columna pon el valor de 0 a
.Columns(col).Width = 0

Saludos desde Lima
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar