MI AYUDA DE VISUAL BASIC! ME
DESEO MUCHA SUERTE!!!! JEJE
-----------------------------------------------------------------------
FILRANDO UNA DYNASET!
---------------------
On Error GoTo FilterErr
Data3.Refresh
Dim filtro As String
Dim MITABLA1 As Recordset
Dim MITABLA2 As Recordset
filtro = "cliente = " &
Data1.Recordset("codigo") 'ESTO ES EL FILTRO
SELECCIONADO
Data3.Recordset.Filter = filtro
Set TABLA1 = Data3.Recordset 'COPIA EL CONJUNTO DE LOS RESULTADOS
Set TABLA2 = TABLA1.OpenRecordset(TABLA1.Type) 'APLICA EL FILTRO
Set Data3.Recordset = recRecordset2 'Asigna de nuevo al objeto
Recordset original
Exit Sub
FilterErr:
MsgBox "Error:" & Err & " " &
Err.Description
Exit Sub
OTROS FILRTOS,ORDENAR; CON EL METODO RECORDSOURCE:
------------------------------------------
Data3.RecordSource = "SELECT * from alquileres where
entregado like " & (0) & " order by
entregado" 'MUSTA EL CODIGO 0
Data3.Refresh
Data3.RecordSource = "SELECT * from alquileres order by
codigo" 'ORDENA LA TABLA POR CODIGO
Data3.Refresh
DONDE = VESMER "??/05/"&ANIO
Data1.RecordSource = "Select * from agenda where fecha like
'" & (MesVer) & "*' order by fecha"
Data1.Refresh
SQL,CREAR UNA TABLA, CREAR INDEX, BORRAR TABLA:
-----------------------------------------------
CREAR TABLA:
------------
Dim MiSQL As String
MiSQL = "CREATE TABLE inventario "
MiSQL = MiSQL & "( Codigo TEXT (2), "
MiSQL = MiSQL & "Nombre TEXT (30), "
MiSQL = MiSQL & "Cantidad LONG )"
mibase.Execute MiSQL
INDEXAR TABLA
-------------
Dim MiSQL As String
MiSQL = "CREATE INDEX idxCodigo ON inventario ( Codigo )
"
mibase.Execute MiSQL
BORRAR TABLA
------------
Dim MiSQL As String
MiSQL = "DROP TABLE inventario "
mibase.Execute MiSQL
ESTO ES USANDO DAO Y LO DE SQL TAMBIEN USA DAO:
-----------------------------------------------
Dim mibase As Database
Dim tabla As Recordset
Set mibase = OpenDatabase("base.mdb")
Set tabla = mibase.OpenRecordset("clientes")
ESTO ES PARA BUSCAR EL PRIMER X DE REGISTRO DE UNA TABLA.
----------------------------------------------------------
On Error Resume Next
buscar = "[mp3] like '*" & Trim(Text3.Text) &
"*'"
Data1.Recordset.FindFirst buscar
Text4.Text = "Tema Nš " +
Format(Data1.Recordset.AbsolutePosition + 1) + " de " +
Format(Data1.Recordset.RecordCount)
OTROS POR LAS DUDAS:
-------------------
If MsgBox("Seguro de Borrar la lista de temas?",
vbQuestion + vbYesNo, "Borrar") = vbYes Then
Data1.Database.Execute "Delete * from mp3"
QUE SE YO.
-----------------------------------------------------------------------
UN POCO DE ARCHIVOS!
--------------------
DIM BUFER AS STRING
Open Archivos.filename For Binary As 1
BuFer = Space$(CLng(LOF(1)))
Get #1, , BuFer
Close #1
ESTO ABRE UN ARCHIVO DE UNA SOLA VES!(AUNQUE EL STRING SEA DE
64000)
----------------------------------------------------------------------
BUENO, ESTO ES PARA BUSCAR UNA CADENA EN UN BINARIO
---------------------------------------------------
*** SOLAMENTE EL LOS ULTIMOS 6000 BYTES, LO USE PARA MI
MP3CARAUDIO!**
On Error Resume Next
Dim enbufer As String * 6000
SongPath = MMControl1.filename
Open SongPath For Binary As 1
N& = LOF(1): If N& < 256 Then Close 1: Return
Get #1, (N& - 3000), enbufer: Close 1
a$ = "": Cr$ = Chr$(13)
p = InStr(1, enbufer, "++++", 1)
If p = 0 Then
a$ = "No Se ha cargado la letra del tema!"
Text3.Tag = a$
Else
a$ = a$ & Mid$(enbufer, p + 4, N&)
Command1.Tag = Len(a$)
End If
Info = a$
Text3.Text = Info
If a$ = "No Se ha cargado la letra del tema!" Then
letext.Text = ""
Else
letext.Text = Text3.Text
End If
ESTO ES LO DE MP3
-----------------
TOMAR
F$ = "mp3.ini"
Open F$ For Input As 1
Line Input #1, a
Text2.Text = a
lopl
Close 1: Exit Sub
PONE
F$ = "mp3.ini"
Open F$ For Output As 1
'For j = 1 To List1.ListCount
'rest = Left(J - 1, 5)
Print #1, Text2.Text
'Next
Close 1: Exit Sub
------------------------------------------------------------------
ESTO ES PARA QUE UNA FORM1 ESTE EN ONTOP
----------------------------------------
Sub AlwaysOnTop(frmID As Form, OnTop As Integer)
' Pass any non-zero value to Place on top
' Pass zero to remove top-mostness
Const SWP_NOMOVE = 2
Const SWP_NOSIZE = 1
Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE
Const HWND_TOPMOST = -1
Const HWND_NOTOPMOST = -2
If OnTop Then
OnTop = SetWindowPos(frmID.hWnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS)
Else
OnTop = SetWindowPos(frmID.hWnd, HWND_NOTOPMOST, 0, 0, 0, 0,
FLAGS)
End If
End Sub
POR EJEMPLO ALWAYSONTOP FORM1, 1