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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Temas
Páginas: 1 [2] 3 4 5
11  Programación / .NET (C#, VB.NET, ASP) / actualizar access en: 20 Septiembre 2017, 17:00 pm
Hola buenas,

Estoy haciendo un código que si os resumo el funcionamiento es este:
leo un txt, y voy rellenando un excel utilizando alguna base de datos access ( OLEDB)
y la informacion del txt.

Pero como puedo hacer para que al leer un valor alfanumerico de un acces este se incremente en uno y se ponga en el excel?

me explico : leo el valor del access: cya_0000, cya_0001 (pero solo utilizo el segundo valor)
y dependiendo de las lineas del txt se ponen uno o más. 1 por linea.
EJEMPLO:
y al escribirlo en el excel :( txt con una línea) cya_0002
                                      (txt con 2 lineas) cya_0002 y cya_0003

al terminar esto: deberia de actualizar el access.

ACCESS FINAL:
cya_00000, cya_00001
cya_00002, cya_00004 (dando por hecho que el txt tiene 3 lineas)

No se si me he explicado bien... en caso de que no entendais preguntar y os contestare.

base de datos="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Usuario\Desktop\prueba\TABLAS_PRUEBA.accdb"
 
12  Programación / .NET (C#, VB.NET, ASP) / buscar registro en access en: 19 Septiembre 2017, 17:46 pm
Hola quiero buscar un registro en access.

La instruccion select se como funciona, pero la cosa es que quieor introducir una variable en el select.

esto es.
Código:

Dim xlapp
Dim xllibro
Dim xlhoja
xlapp = CreateObject("Excel.Application")
 xllibro = xlapp.workbooks.add
xlhoja = xllibro.worksheets("Hoja1")
xlapp.visible = True

  Dim consejero As String = Mid(linea, 202, 5)

  Dim stn As OleDb.OleDbConnection
        Dim cmd As OleDb.OleDbCommand ' escritor
        Dim lector As OleDb.OleDbDataReader ' lector
        stn = New OleDb.OleDbConnection
        stn.ConnectionString = ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Usuario\Desktop\prueba\TABLAS_PRUEBA.accdb") ' conexion
        stn.Open()

       cmd = New OleDb.OleDbCommand
            cmd.Connection = stn
            cmd.CommandText = "select DENOMINACION FROM TABLAS_PRUEBA WHERE CONSEJERO = " & consejero & " "


            lector = cmd.ExecuteReader ' lector conectado con lector del escritor
            Do While lector.Read
                Console.WriteLine({0}, lector ("DENOMINACION"))
            Loop
         
 xlhoja.cells(fila, 4).value = LO QUE LEA DEL ACCESS..

            lector.Close()



NECESITO AYUDA, ME URGE REALIZAR EL CÓDIGO Y POCO A POCO ESTOY HACIENDOLO.
PD, PARA MI NIVEL ES ALGO DIFICIL DIFICIL..

por eso si realizo preguntas que para alguno es facil que no piense que no intento resolverlas por mi cuenta peor me sobrepasa...
13  Programación / .NET (C#, VB.NET, ASP) / extraer palabra de string en: 18 Septiembre 2017, 14:41 pm
Hola buenas,

como puedo extraer el una palabra de un string?

ejemplo:
 1235518329429492 PEPE 8392r05935
sabiendo que empieza en el caracter 20 y termina en el 25?
 he de decir que el string es un .TXT.


14  Programación / .NET (C#, VB.NET, ASP) / clausula DISTINCT en: 18 Agosto 2017, 11:44 am
Hola buenas,

si escribo:

select distinct codigo from hoja1---me escribe todos los codigos sin duplicidades

pero si escribo:

select distinct codigo, fecha, denominacion from hoja1 ---me da error

¿POR QUE??

hay alguna manera de escribir la instruccion para muchos datos y soy yo quien la escribe mal?
o esque no se puede?
15  Programación / .NET (C#, VB.NET, ASP) / Detectar copia en tabla access en: 8 Agosto 2017, 12:11 pm
Hola buenas,
estoy intentando hacer un código peor no me sale..
Quiero hacer un código que detecte duplicidades en los códigos de centro de una tabla access.

He conseguido leer toda la columna de los códigos pero no se como hacer que detecte las duplicidades.

Os comparto el código par aque le echeis un vistazo y me orienteis en lo que teng que hacer.

Código:
Module Module1

 

    Sub Main()

        Dim stn As OleDb.OleDbConnection ' conector

        Dim cmd As OleDb.OleDbCommand ' escritor

        Dim lector As OleDb.OleDbDataReader ' lector

 

 

        stn = New OleDb.OleDbConnection ' nuevo conector

        stn.ConnectionString = ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\PEPE\Desktop\centros_correcciones.accdb") ' conexion

        stn.Open() ' abrir conexion

 

        cmd = New OleDb.OleDbCommand ' nuevo escritor

        cmd.Connection = stn ' escritor conectado con conector

 

 

        cmd.CommandText = "select Código_centro FROM Hoja1"

 

 

        lector = cmd.ExecuteReader ' lector conectado con lector del escritor

        Do While lector.Read

 

            Console.WriteLine("{0}   ", lector("Código_centro"))

 

        Loop

        Console.ReadLine()

 

        lector.Close()

        Console.WriteLine("{0} filas modificadas", cmd.ExecuteNonQuery)

        Console.ReadLine()

 

 

 

        stn.Close()

    End Sub

 

End Module
16  Programación / .NET (C#, VB.NET, ASP) / Listar archivos de 2 ficheros en: 28 Julio 2017, 11:47 am
Hola buenas,

como bien dice el titulo no se como hacer una lista de los archivos de 2 ficheros.

He abierto las dos carpetas con folderbrowserDialog y al pasar el nombre de los archivos a un excel, me escribe la ruta entera de los archivo...

Como podría hacer que solo escribiera el nombre del archivo?

Código
  1. Sub leer_pdf_y_crear_excel(path, ficheroscarpeta, path2, ficheroscarpeta2, openfolderdialog, openfolderdialog2)
  2.        ' Dim fichero
  3.        Dim xlapp
  4.        Dim xllibro
  5.        Dim xlhoja
  6.        Dim i As Integer = 1
  7.        'Dim fichero
  8.        Dim archivo As String = "*.pdf"
  9.        Dim listbox1 As ListBox
  10.        xlapp = CreateObject("Excel.Application")
  11.        xllibro = xlapp.workbooks.add
  12.        xlhoja = xllibro.worksheets("Hoja1")
  13.        xlapp.visible = True
  14.  
  15.        ficheroscarpeta = System.IO.Directory.GetFiles(path)
  16.        ficheroscarpeta2 = System.IO.Directory.GetFiles(path2)
  17.  
  18.        For Each fichero As String In ficheroscarpeta
  19.            listbox1. = fichero
  20.            xlhoja.cells(i, 1) = fichero
  21.            i += 1
  22.        Next
  23.        For Each fichero As String In ficheroscarpeta2
  24.            xlhoja.cells(i, 1) = fichero
  25.            i += 1
  26.        Next
  27.  
  28.  
  29.  
  30.    End Sub
  31.  
  32.    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
  33.        Dim OpenFolderDialog As New FolderBrowserDialog
  34.        Dim path As String
  35.        Dim ficheroscarpeta() As String
  36.  
  37.        Dim OpenFolderDialog2 As New FolderBrowserDialog
  38.        Dim path2 As String
  39.        Dim ficheroscarpeta2() As String
  40.  
  41.        OpenFolderDialog.SelectedPath = "C:\Users\pepe\Desktop"
  42.        OpenFolderDialog2.SelectedPath = "C:\Users\pepe\Desktop"
  43.  
  44.  
  45.        If OpenFolderDialog.ShowDialog() = DialogResult.OK Then
  46.            path = OpenFolderDialog.SelectedPath
  47.  
  48.        End If
  49.  
  50.        If OpenFolderDialog2.ShowDialog() = DialogResult.OK Then
  51.            path2 = OpenFolderDialog2.SelectedPath
  52.            leer_pdf_y_crear_excel(path, ficheroscarpeta, path2, ficheroscarpeta2, OpenFolderDialog, OpenFolderDialog2)
  53.        End If
  54.  
  55.    End Sub
  56.  
  57.  
  58. End Class
  59.  
17  Programación / .NET (C#, VB.NET, ASP) / problema con itextsharp [RESUELTO] en: 24 Julio 2017, 07:41 am
Hola buenas,
El asunto que em trae hoy es un problema que tengo con itextsharp.
He anclado una tabla en un pdf, dandole una posicion fija.
Se supone que la tabla debería de salir en todas las paginas del pdf, pero solo aparece en la última página.

Os adjunto parte del código poruq el código entero es muy largo...

Código
  1. tabla0.horizontalalignment = Element.ALIGN_RIGHT
  2.        tabla0.totalwidth = 180.0F
  3.        tabla0.lockedwidth = True
  4.        tabla0.spacingafter = 20.0F
  5.  
  6.        tabla1.setwidths(New Single() {27.5F, 80.0F, 20.0F, 22.0F})
  7.        tabla1.totalwidth = 565.0F  ' ANCHURA TOTAL DE LA TABLA
  8.        tabla1.LockedWidth = True
  9.        tabla1.spacingafter = 6.5F
  10.  
  11.        tabla2.setwidths(New Single() {22.0F, 30.0F, 115.0F, 15.0F, 33.0F})
  12.        tabla2.totalwidth = 560.0F
  13.        tabla2.LockedWidth = True
  14.        tabla2.splitrows = True
  15.        tabla2.HeaderRows = 1  ' LA FILA 1 DE LA TABLA2 SE CONVIERTE EN LA CABECERA DE LA TABLA Y SIEMPRE QUE SALTA DE PAGINA APARECERÁ ESTA FILA.
  16.  
  17.        'tabla6.setwidths(New Single() {24.0F, 30.0F, 114.0F, 30.0F, 34.0F})
  18.        'tabla6.totalwidth = 539.0F
  19.        'tabla6.LockedWidth = True
  20.  
  21.        tabla7.setwidths(New Single() {22.0F, 31.0F, 119.0F, 17.7F, 30.5F})
  22.        tabla7.totalwidth = 565.0F
  23.        tabla7.LockedWidth = True
  24.  
  25.        tabla3.SetWidths(New Single() {46.5F, 27.5F, 16.5F, 26.5F, 39.5F, 12.5F, 27.0F, 38.5F})
  26.        tabla3.TotalWidth = 565.0F
  27.        tabla3.LockedWidth = True
  28.        tabla3.SpacingBefore = 6.0F
  29.  
  30.  
  31. For i = numreg - 8 To numreg ' CONTAMOS LAS ULTIMAS 8 LINEAS DEL TXT
  32.  
  33.            Dim micelda = New pdf.PdfPCell(New Phrase(b(i).ToString(), New Font(Font.ITALIC, 8.0F, Font.NORMAL)))
  34.            micelda.FixedHeight = 54.0F
  35.  
  36.            micelda.HorizontalAlignment = iTextSharp.text.Element.ALIGN_CENTER
  37.            micelda.VerticalAlignment = iTextSharp.text.Element.ALIGN_MIDDLE
  38.  
  39.            tabla3.addcell(micelda)
  40.        Next
  41.  
  42.  Public Class EVENTOS_ITEXT '
  43.  
  44.        Inherits PdfPageEventHelper
  45.  
  46.        Public Overrides Sub OnEndPage(writer As PdfWriter, document As Document) ' OVERRIDES reemplaza el método por el método personalizado
  47.  
  48.  
  49.            contador_paginas_total += 1
  50.            'If contador_paginas_total = 1 Then
  51.            '    tabla6.WriteSelectedRows(0, -1, 28.2, 552, writer.DirectContent())
  52.            'tabla5.writeselectedrows(0, -1, 28.4, 132, writer.DirectContent())
  53.            'tabla3.WriteSelectedRows(0, -1, 28.4, 190, writer.DirectContent())
  54.  
  55.            '    tabla0.WriteSelectedRows(0, -1, 315, 700, writer.DirectContent())
  56.  
  57.            '    tabla1.WriteSelectedRows(0, -1, 28.4, 600, writer.DirectContent())
  58.            'End If
  59.            'If contador_paginas_total = 1 Then
  60.  
  61.            tabla7.WriteSelectedRows(0, -1, 22.0, 571.5, writer.DirectContent())
  62.  
  63.  
  64.            'tabla5.writeselectedrows(0, -1, 28.4, 132, writer.DirectContent())
  65.  
  66.            tabla3.WriteSelectedRows(0, -1, 22, 195, writer.DirectContent())
  67.  
  68.            tabla0.WriteSelectedRows(0, -1, 325, 720, writer.DirectContent())
  69.  
  70.            tabla1.WriteSelectedRows(0, -1, 22, 620, writer.DirectContent())
  71.  

En caso de necesitar mas datos solo teneis que pedirlos..l

No se porque pasa eso de que solo aparezca en la ultima página...
18  Comunicaciones / Redes / carpeta en red winxp en: 12 Julio 2017, 19:06 pm
Hola buenas,
Llevo un tiempo mirando en internet y probando cosas pero no me termina de salir.

Tengo una red LAN de varios PCs. 1 PC no tiene ni pantalla ni nada, hace la funcion de servidor.
Quiero que solo 2 PCs tengan acceso a este pc(servidor). Y no se como hacerlo.

He intentado ponerle contraseña al acceso del pc pero no se como.. he intentado betar la carpeta con permisos pero no me sale....

se que es algo simple pero me estoy poniendo nervioso porke no me funciona...

¿podríais ayudarme por favor?

El sistema operativo es windows xp.

Un saludo,
PETETE;)
19  Programación / .NET (C#, VB.NET, ASP) / xml-matriz en: 4 Julio 2017, 08:13 am
Hola buenas,

estoy intentando guardar un archivo xml en una matriz peor no me sale..

e.j del xml:

envio
     cabecera
            aplicacion =12
     datos
             personales
                       nombre=pepe
              color= rojo

estoy intentando guardar los datos por filas y columnas apra luego apsar al excel, pero la matriz se me queda vacia, los datos no se guardan..

¿algún con sejo de como puedo hacerlo?

toda ayuda es bien agradecida.

Un saludo de vuestro amigo y vecino,
PETETE;)
20  Programación / .NET (C#, VB.NET, ASP) / Tabla en Pdf en: 28 Junio 2017, 20:48 pm
Hola buenas,
os comento el problemilla que me ha surgido.

he creado una tabla en un pdf desde visual basic pero no se como hacer estas 2 cosas:
1- darle un tamaño especifico a las celdas
2- mover a la tabla a una ubicación especifica y que no salga centrada en el pdf....

¿podría ayudarme alguien?
estaría muy agradecido.

Un saludo de vuestro amigo y vecino,
PETETE;)
Páginas: 1 [2] 3 4 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines