elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda Por Favor.. VB.NET
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda Por Favor.. VB.NET  (Leído 1,301 veces)
Reyes_exe

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Ayuda Por Favor.. VB.NET
« en: 4 Agosto 2014, 00:23 am »

Buenas Tardes...! Saludos!!

Estoy realizando un pequeño proyecto con VB.Net 2010 lo cual estoy a poco de terminarlo..
pero se me ah presentado un problema el cual describo..

Tengo una ventana que me Carga un Archivo Excel.. en un ComboBox me Carga todas las Hojas que este posea y cuando lo selecciono me muestra la hoja en un datagridview y unos textbox que me describen algunos datos de la Hoja que seleccione, ademas un textbox que me permite buscar y seleccionar un elemento de la hoja que seleccione y me lo muestra en el DataGridView...

lo que quiero hacer es un metodo de busqueda mas eficaz... no buscar por la hoja que haya seleccionado, sino en todo el libro y me lo muestre en un datagridview.

ejemplo: un textbox donde inserto el dato que quiero buscar, y que este dato lo busque en todo el Libro de excel y me lo muestre..

espero puedan ayudarme tengo dias buscando una solucion a eso y no eh encontrado algo que valga y me ayude..

PD: Se pudiera decir que soy un navato en programacion, y estoy aprendiendo VB.NET y la verdad eh aprendido bastante pero aun me falta muchas cosas por aprender..

Espero sus prontas respuestas.. Gracias!! ;)


En línea

Reyes_exe

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Ayuda Por Favor.. VB.NET
« Respuesta #1 en: 10 Agosto 2014, 20:19 pm »

En esta Sección Cargo los Nombres de las Hojas que existan en el Libro a un Combobox:
Código
  1. Dim ExcApp As New Excel.Application
  2.        Dim hoja As Excel.Worksheet
  3.  
  4.            ExcApp.Workbooks.Open(RutaExcelTxBX.Text)
  5.  
  6.            For Each hoja In ExcApp.Sheets
  7.                HojaCmBx.Items.Add(hoja.Name)
  8.            Next
  9.            HojaCmBx.SelectedIndex = 0
  10.  
  11. Aquí Con la Hoja Seleccionada Carga mi DatagridView:
  12.  
  13. Sub CargarDatagrid()
  14.        If CodigoTxBx.Text = "" Then
  15.            Try
  16.                FillDataAutoma("select * from [" & HojaCmBx.Text & "$A6:P150]")
  17.                cargaExcel() '<-- esto solo me carga informacion que ay en unas celdas a unos TextBox
  18.            Catch ex As Exception
  19.                MsgBox(ex.Message)
  20.            End Try
  21.        Else
  22.            FillDataAutoma("SELECT *FROM [" & HojaCmBx.Text & "$A6:P150] WHERE TAG LIKE '%" & CodigoTxBx.Text.Trim & "%'")
  23.            cargaExcel()
  24.        End If
  25.    End Sub
  26.  
  27. Aqui con el dato que coloque en mi textbox buscara en el datagrid
  28.  
  29. Try
  30.            FillDataAutoma("SELECT *FROM [" & HojaCmBx.Text & "$A6:P150] WHERE TAG LIKE '%" & CodigoTxBx.Text.Trim & "%'")
  31.        Catch ex As Exception
  32.            MsgBox(ex.Message, MsgBoxStyle.Critical, Text)
  33.        End Try
-----------------------------------------------------------------------------------------------------------------

otra opción que tengo es que me cargue en un listbox las hojas donde se encuentra el dato que estoy buscando y que al seleccionar la hoja q este en el listbox lo cargue al datagrid , mi problema es buscar el dato en todas las hojas...

Tengo mas o ideas pero no me sale la codificación

podria usar algun metodo de iteracion ya sean For o While que esten recorriendo las hojas y mientras encuentren datos lo carguen al datadrid, o que me muestra la hoja en q se encuentre el dato en un listbox.. Nose son solo ideas que nose como implementar...


« Última modificación: 10 Agosto 2014, 20:46 pm por Eleкtro » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
SOS:AYUDA POR FAVOR!!!
Juegos y Consolas
wennam 2 3,188 Último mensaje 5 Enero 2004, 04:01 am
por FeRmO
AYUDA -.- ahora no entro más en 4chan (tengo una duda, ayuda por favor)
Foro Libre
Draklit 6 8,775 Último mensaje 15 Octubre 2010, 03:14 am
por Draklit
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines