|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - aprendiz_333
Páginas: [1]
1
« en: Viernes 14 de Diciembre de 2007, 19:08 »
Buenas.. Podrian indicarme como realizar una copia de seguridad de mi base de datos realizado en SQL 2000 y luego restaurar la misma .....a travez de visual basic 6 ... porfavor si tuvieran algun ejemplo completo o guia de esto igual agradesco cualquier sugerencia ...
2
« en: Jueves 6 de Diciembre de 2007, 07:05 »
Buenas... consegui este codigo de la web el cual busca datos solo en la Primera Columna de un listview, pero necesito que busque los datos UNICAMENTE de la tercera columna, ¿que podria modificar para obtener este resultado? .. muchas gracias por alguna sugerencia.
Option Explicit 'UDT necesarias para usar con SendMessage Private Type POINTAPI x As Long y As Long End Type Private Type LVFINDINFO flags As Long psz As String lParam As Long pt As POINTAPI vkDirection As Long End Type 'Función Api SendMessage Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long 'Constantes para SendMessage Private Const LVM_FIRST = &H1000 Private Const LVM_FINDITEM = (LVM_FIRST + 13) Private Const LVFI_PARAM = &H1 Private Const LVFI_STRING = &H2 Private Const LVFI_PARTIAL = &H8 Private Const LVFI_WRAP = &H20 Private Const LVFI_NEARESTXY = &H40 'Variable de retorno y para la estructura Dim lRet As Long, LFI As LVFINDINFO
'Procedimiento que busca: Se le envía el control ListView y el texto a buscar Private Sub Buscar_ListView(ListView As ListView, Cadena As String) 'Cadena parcial LFI.flags = LVFI_PARTIAL Or LVFI_WRAP If Cadena = "" Then Exit Sub End If 'Se le asigna a esta variable la cadena que luego se le envía a SendMessage LFI.psz = Cadena 'Le enviamos el mensaje LVM_FINDITEM, la estructura y rel ListView lRet = SendMessage(ListView1.hwnd, LVM_FINDITEM, -1, LFI) If lRet >= 0 Then 'Seleccionamos el item del Listview ListView1.SelectedItem = ListView1.ListItems(lRet + 1) 'Propiedad opcional ListView1.HideSelection = False 'Si el item se encuentra fuera del área visible desplazamos la lista _ para poder visualizarlo con el método EnsureVisible ListView1.SelectedItem.EnsureVisible End If End Sub
Function Buscar(Lv As ListView, _ Cadena As String, _ nCol As Integer) As Long Dim i As Long Dim oItem As ListItem With Lv For i = 1 To Lv.ListItems.Count Set oItem = Lv.ListItems(i) If InStr(StrConv(oItem.SubItems(nCol), vbLowerCase), StrConv(Cadena, vbLowerCase)) Then Buscar = oItem.Index Exit For End If Next End With End Function
Private Sub txtbuscar_Change() Call Buscar_ListView(ListView1, txtbuscar) End Sub
3
« en: Lunes 19 de Noviembre de 2007, 10:02 »
Buenas ... Estoy tratando de Exportar los campos de una tabla (PRODUCTOS) a Excel, para esto utilizo un boton el cual llama a un commondialog y de esta menera elegir la ruta donde guardar el archivo excel... el codigo que tengo me permite cargar los datos y mostrar el archivo excel.... pero lo que necesito es que no lo muestre y automaticamente se guarden los datos segun la ruta que escogi en el commondialog. ojala me puedan ayudar .. gracias por cualquier sugerencia
' En Modulo:
Public dbCnx As Connection ----------------------------------------------------------------- Public Sub AbrirConexion(varX As Boolean) If varX Then Set dbCnx = New Connection dbCnx.CursorLocation = adUseClient dbCnx.Open "Provider=SQLOLEDB;Initial Catalog=Empresa;Data Source=(local);uid=sa;password= ; persist security info=Tru;" Else If dbCnx.State = 1 Then dbCnx.Close End If End Sub
'En Formulario:
Option Explicit Dim loExcel As Object Dim libro As Object ---------------------------------------------- Private Sub Form_Load() AbrirConexion True End Sub
Private Sub Command1_Click() Dim Conexion As String
CommonDialog1.DialogTitle = "Guardar en" CommonDialog1.Filter = "Excel (*.xls)|*.xls" CommonDialog1.ShowSave
If CommonDialog1.FileName = "" Then Exit Sub Else Set loExcel = CreateObject("Excel.Application") Set libro = loExcel.Workbooks.Add loExcel.Visible = True ' quitare esta linea para que no muestre
Conexion = "ODBC;DRIVER=SQL Server;SERVER=;UID=sa;PWD=;DATABASE=Empresa"
With libro.ActiveSheet.QueryTables.Add(Connection:=Conexion,Destination:=libro.ActiveSheet.Cells(1, 1), Sql:="SELECT * from producto") .Refresh End With loExcel.ActiveWorkbook.Activate End If
4
« en: Lunes 19 de Noviembre de 2007, 09:58 »
Buenas ... Estoy tratando de Exportar los campos de una tabla (PRODUCTOS) a Excel, para esto utilizo un boton el cual llama a un commondialog y de esta menera elegir la ruta donde guardar el archivo excel... el codigo que tengo me permite cargar los datos y mostrar el archivo excel.... pero lo que necesito es que no lo muestre y automaticamente se guarden los datos segun la ruta que escogi en el commondialog. ojala me puedan ayudar .. gracias por cualquier sugerencia
' En Modulo:
Public dbCnx As Connection ----------------------------------------------------------------- Public Sub AbrirConexion(varX As Boolean) If varX Then Set dbCnx = New Connection dbCnx.CursorLocation = adUseClient dbCnx.Open "Provider=SQLOLEDB;Initial Catalog=Empresa;Data Source=(local);uid=sa;password= ; persist security info=Tru;" Else If dbCnx.State = 1 Then dbCnx.Close End If End Sub
'En Formulario: Private Sub Form_Load() AbrirConexion True End Sub
Option Explicit Dim Con As ADODB.Connection Dim loExcel As Object Dim libro As Object ---------------------------------------------- Private Sub Command1_Click() Dim Conexion As String Dim Linea As String
CommonDialog1.DialogTitle = "Guardar en" CommonDialog1.Filter = "Excel (*.xls)|*.xls" CommonDialog1.ShowSave
If CommonDialog1.FileName = "" Then Exit Sub Else Set loExcel = CreateObject("Excel.Application") Set libro = loExcel.Workbooks.Add loExcel.Visible = True ' quitare esta linea para que no muestre
Conexion = "ODBC;DRIVER=SQL Server;SERVER=;UID=sa;PWD=;DATABASE=Empresa"
With libro.ActiveSheet.QueryTables.Add(Connection:=Conexion,Destination:=libro.ActiveSheet.Cells(1, 1), Sql:="SELECT * from producto") .Refresh End With loExcel.ActiveWorkbook.Activate End If
5
« en: Viernes 9 de Noviembre de 2007, 18:51 »
Buenas Tardes... me gustaria saber como podria cargar un listview con checkbox de mi base de datos Sql.. la cual contiene los siguientes campos en la tabla Permisos.. - codigo .. char(4) - clave... char(4) - mombre.. varchar(30) - ModificaVentas.. bit(1) - ModificaCompras.. bit(1)
Las primeras 3 columnas debe cargarme el texto y las ultimas dos columnas debe cargarme checkbox activados o desactivados ..sea el estado del bit guardado en la BD Adjunto imagen de la idea a realizar
Gracias por cualquier sugerencia recibida...
6
« en: Martes 6 de Noviembre de 2007, 06:50 »
Gracias Ross07 .... pero de la forma en que me sugieres .. me permite buscar en la segunda y tercera columna... y yo lo que necesito es buscar el dato solamente en la tercera columna...
7
« en: Lunes 5 de Noviembre de 2007, 05:17 »
Buenas noches..
Tengo un listview con tres columnas ynecesito realizar una busqueda en una determinada columna; tengo este codigo en el cual a travez de un textbox (Text1) solo me permite buscar en la primera columna. Que podria modificar en el codigo para que me permita buscar SOLO en la tercera columna ??
Private Sub Text1_Change() Dim sItem As ListItem Set sItem = ListView1.FindItem(Text1.Text, , , lvwPartial) If Not sItem Is Nothing Then sItem.EnsureVisible sItem.Selected = True End If End Sub
8
« en: Domingo 4 de Noviembre de 2007, 05:56 »
Buenas Noches... necesito algunos consejos.. Tengo tres formularios: El primero llama al segundo a travez de un commandbutton Private Sub Command1_Click() Form2.Show vbModal End Sub
y el segundo al tercer formulario a travez de un commandbutton Private Sub Command1_Click() Form3.Show vbModal End Sub
... Necesito que el tercer formulario este siempre visible, para poder seguir trabajando en el segundo... ... Adjunto imagen de la idea.... gracias por sus respuestas.
9
« en: Lunes 29 de Octubre de 2007, 05:17 »
muchas gracias Mollense ...era lo que necesitaba Estamos en contacto...
10
« en: Sábado 27 de Octubre de 2007, 20:46 »
Buenas Tardes.... Necesito ayuda con esta consulta.... quisiera listar todos los registros que contiene una tabla llamada PERSONAL .. en dicha tabla a veces se registran los codigos de otras 3 tablas (TIPOPERSONAL, NIVEL_INSTRUCCION, TIPO_DOC_IDENT) ..y otras veces se deja vacios dichos campos. Cuando realizo la consulta con el codigo que actualmente tengo, solo me esta mostrando los registros que tiene coincidencias y quisiera q muestre todos los registros. Adjunto la imagen de las tablas ... gracias por adelantado
SELECT P.IdPersonal,TP.Descripcion,P.NOMBRES,P.ApellidoP,P.ApellidoM, TD.Descripcion,P.Nro_Doc_Ident,P.FechaNac,P.fechaIngreso,P.telf_Fijo,P.telf_Movil,P.email,NI.Descripcion,P.Profesion,P.direccion FROM PERSONAL P INNER JOIN TIPOPERSONAL TP ON P.IdTipo=TP.IdTipo INNER JOIN NIVEL_INSTRUCCION NI ON P.Cod_Nivel_Inst=NI.Cod_Nivel_Inst INNER JOIN TIPO_DOC_IDENT TD ON P.Cod_TipoDocIdent=TD.Cod_TipoDocIdent
Páginas: [1]
|
|
|