Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - seba123neo

#1321
esto ya se vio bastanes veces aca, busca que vas a encotnrar post con la solucion, si no me equivoco es abrir el archivo en modo binario y escribirlo despues.
#1322
creo que tenes que cortarle los pines, te paso una cita de la web.

CitarLa clavija DVI-I admite un cable DVI-D. Asimismo, la clavija DVI-D no admitirá un cable DVI-I. La única diferencia entre ambas clavijas son los 4 pines adicionales, los cuales se usan sólo para la transmisión analógica, no digital. No es ni mejor ni peor...lo unico que tienes que hacer es conectar a la gráfica el DVI-I y para la conexion DVI-D, quitarle los 4 pines.

Citarel monitor lleva DVI-D y la gráfica DVI-I. La solucion de comprar cable DVI-I y cortarle los 4 pines a la toma del monitor me parece muy cutre, aunque sea válida. Además, he leido de alguno que lo ha hecho y resulta que le seguia sin entrar el DVI-I capado en el DVI-D. Y he estado pensando...en lugar de esa chapucilla, no sería más conveniente comprar un cable DVI-D, y conectarlo en el monitor y la grafica sin más? Vale que los 4 pines hembra de la grafica se quedan sin conectar, pero si no se van a suar, que mas dará?

saludos.
#1323
hace poco tuve que hacer lo mismo para una aplicación movil, encontre un eejmplo de microosft que permite editar el datagrid a traves de un textbox, cada vez que te paras sobre la celda que queres editar, te aparece arriba un textbox que simula ser la celda y ahi podes editar el valor, funciona bien.

Using the DataGrid Control in Pocket PC Applications

saludos.
#1324
mmm lamentablemente creo que eso no es posible, pero en el DataGridView si.

saludos.
#1325
SetFileTime, busca en internet hay ejemplos, o en el api guide que tiene ejemplos de todas las apis bajatelo e instalatelo.
#1326
obviamente el mejor metodo es usar el POST con sockets, antes que un webbrowser, pero bueno para no complicarla lo podes hacer con un webbrowser tranquilamente.

vos lo que queres hacer es un post en esa pagina ?

#1327
el codigo esta bien, pero no funciona lo que te dije, de navegar a ese link, fijate que despues de navegar a ese link no aparece el mensaje de que te logueaste o en mi caso como no tengo cuenta en esa pagina, me tendria que mostrar un mensaje de que no estan bein los datos, pero no pasa nada.

aca te pongo una forma que se me ocurrio y funciona, como los botones submit no tienen nombre pues hay que buscar otra forma, a mi me aparece "Has ingresado un nombre de usuario o contraseña no válido" obviamente porque le puse un nombre de usuario y contraseña cualquieras, pero si muestra eso quiere decir que funciona.

Código (vb) [Seleccionar]
Private Sub Command1_Click()
   WebBrowser1.Document.All("vb_login_username").Value = "usuario"
   WebBrowser1.Document.All("vb_login_password").Value = "contraseña"
   Call Logearse
End Sub

Private Sub Form_Load()
   WebBrowser1.Navigate "http://www.SPAM(149)"
End Sub

Private Sub Logearse()
   Dim oDoc As HTMLDocument
   Dim iElements As Integer, i As Integer
   Dim oInputs As HTMLInputElement
   
   Set oDoc = WebBrowser1.Document
   
   With WebBrowser1.Document
      iElements = (oDoc.getElementsByTagName("INPUT").length - 1)
      For i = 0 To iElements
          Set oInputs = oDoc.getElementsByTagName("INPUT")(i)
          If oInputs.Type = "submit" And oInputs.Value = "Entrar" Then
              oInputs.Click
              Exit For
          End If
          'List1.AddItem oInputs.Name & " | " & oInputs.Type & " | " & oInputs.Value
      Next i
   End With
End Sub


ahora te preguntaras que carajo hace esto, pues lo que hace es recorrer todos los elementos de la pagina web, y si encuentra un boton de tipo "submit" y con el caption del boton en "Entrar" le hace click.

fijate que hay una linea de codigo comentada, esa linea la podes descomentar y poner un listbox y te va a cargar una lista con todos los controles web y nombres de la pagina.

PD: debes agregar la referencia a Microsoft HTML Object Library.

saludos.
#1328
una vez que completas los datos del login, en un boton de tu aplicacion, pones que el webbrowser haga el Navigate hacia esa pagina que te puse antes y listo.
#1329
mira tenes 2 formas.

1 - usar el Find, pero como te dije este solo acepta una sola condicion a la vez y aparte solo busca el primero que coincida, y para buscar otro que coincida con esa condicion tenes que buscar de nuevo, ya que la busqueda es para adelante.

aca tenes un ejemplo usando Find:

Buscar en un DataGrid

2 - Usar el Filter (la que recomiendo), aparte de aceptar multiples condicones en la busqueda, te va mostrando en la grilla los que van coincidiendo, ya que este no busca solo el primero, sino que busca en todo el recordset. aca tenes un ejemplo terriblemente facil.

Filtrar datos en un DataGrid

cualquier duda postea..

saludos.
#1330
es por la forma que usas el LIKE, debes encerrarlo en %% para que te busque en cualquier parte de la palabra, algo asi:

Código (vb) [Seleccionar]
cBuscar = "Cliente LIKE '%" & Text1.Text & "%'"

aparte no deberias usar Find, sino Filter, ya que Find solo encuentra el primer registro, y Filter te filtra el Recordset entero segun el filtro, aparte permite multiples busquedas con AND o con OR, y el Find solo permite una condicion.

saludos.