Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Tema Cerrado
 
Herramientas Desplegado
Antiguo 26-may-2005, 01:10   #1 (permalink)
dgg2005 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2005
Mensajes: 3
Alegría Mini Desafio solo para Avanzados y Gurus!!!

Sres
les desafio a desarrollar este caso es con arreglos y procesamiento de archivos txt (delimitados por coma), que para serles franco he avanzado un poco pero me ha sido complicado, agradecere toda vuestra importante ayuda!!!.

http://www.guiainternet.cl/arrays-con-txt.zip

UN MILLON DE GRACIAS!!!!
dgg2005 está desconectado  
Antiguo 26-may-2005, 03:30   #2 (permalink)
sdemingo está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 109
Enviar un mensaje por ICQ a sdemingo Enviar un mensaje por AIM a sdemingo Enviar un mensaje por MSN a sdemingo Enviar un mensaje por Yahoo  a sdemingo
te mola que te hagan los deberes ¿eh?
__________________
Lo importante no es saber, sino tener el teléfono del que sabe :risa:
sdemingo está desconectado  
Antiguo 26-may-2005, 04:05   #3 (permalink)
sdemingo está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 109
Enviar un mensaje por ICQ a sdemingo Enviar un mensaje por AIM a sdemingo Enviar un mensaje por MSN a sdemingo Enviar un mensaje por Yahoo  a sdemingo
Que conste que tu txt está muy mal estructurado con tanta comilla.... pero en fin... dile a tu profe que la mitad de la nota es mía

Código:
Option Explicit

Dim ingenieros(0 To 2) As String

Private Sub Form_Load()

If LeerArchivo Then
    GenerarSalida
    MsgBox "Proceso de selección finalizado con éxito"
Else
    MsgBox "No hay candidatos que cumplan los requisitos solicitados"
End If
End

End Sub

Private Function LeerArchivo() As Boolean

Dim linea As String
Dim registro() As String
Dim indice As Integer

Open App.Path & "\Profesionales.txt" For Input As #1
indice = 0
LeerArchivo = False
Do Until EOF(1)
   Line Input #1, linea
   registro = Split(linea, ",", -1, vbBinaryCompare)
   If Trim(registro(3)) = """M""" And Trim(registro(4)) < 35 And Trim(registro(5)) = """Soltero""" Then
        ingenieros(indice) = Trim(registro(0)) & ", " & Trim(registro(1)) & ", " & Trim(registro(6))
        If indice < 2 Then
            indice = indice + 1
        Else
            LeerArchivo = True
            Exit Do
        End If
   End If
Loop
Close #1

End Function

Private Sub GenerarSalida()
    
    Dim i As Integer
    
    Open App.Path & "\Seleccionados.txt" For Output As #1
    For i = LBound(ingenieros) To UBound(ingenieros)
        Write #1, Replace(ingenieros(i), """", "")
    Next i
    Close #1
    
End Sub
__________________
Lo importante no es saber, sino tener el teléfono del que sabe :risa:
sdemingo está desconectado  
Antiguo 26-may-2005, 06:23   #4 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por sdemingo
Que conste que tu txt está muy mal estructurado con tanta comilla.... pero en fin... dile a tu profe que la mitad de la nota es mía

Código:
Option Explicit

Dim ingenieros(0 To 2) As String

Private Sub Form_Load()

If LeerArchivo Then
    GenerarSalida
    MsgBox "Proceso de selección finalizado con éxito"
Else
    MsgBox "No hay candidatos que cumplan los requisitos solicitados"
End If
End

End Sub

Private Function LeerArchivo() As Boolean

Dim linea As String
Dim registro() As String
Dim indice As Integer

Open App.Path & "\Profesionales.txt" For Input As #1
indice = 0
LeerArchivo = False
Do Until EOF(1)
   Line Input #1, linea
   registro = Split(linea, ",", -1, vbBinaryCompare)
   If Trim(registro(3)) = """M""" And Trim(registro(4)) < 35 And Trim(registro(5)) = """Soltero""" Then
        ingenieros(indice) = Trim(registro(0)) & ", " & Trim(registro(1)) & ", " & Trim(registro(6))
        If indice < 2 Then
            indice = indice + 1
        Else
            LeerArchivo = True
            Exit Do
        End If
   End If
Loop
Close #1

End Function

Private Sub GenerarSalida()
    
    Dim i As Integer
    
    Open App.Path & "\Seleccionados.txt" For Output As #1
    For i = LBound(ingenieros) To UBound(ingenieros)
        Write #1, Replace(ingenieros(i), """", "")
    Next i
    Close #1
    
End Sub
Jajaja, el super gurú se ha equivocado...

No has cumplido los requesitos

Código equivocado
MaxExtreme está desconectado  
Antiguo 26-may-2005, 06:47   #5 (permalink)
sdemingo está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 109
Enviar un mensaje por ICQ a sdemingo Enviar un mensaje por AIM a sdemingo Enviar un mensaje por MSN a sdemingo Enviar un mensaje por Yahoo  a sdemingo
Cita:
Iniciado por MaxExtreme
Jajaja, el super gurú se ha equivocado...

No has cumplido los requesitos

Código equivocado
mmmmmmmm te importaría...membrillín, decirme dónde me he equivocado?
No por mi que me da igual, sino por el chaval que lo pedía, no vaya a ser que le suspendan
__________________
Lo importante no es saber, sino tener el teléfono del que sabe :risa:
sdemingo está desconectado  
Antiguo 26-may-2005, 06:58   #6 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por sdemingo
mmmmmmmm te importaría...membrillín, decirme dónde me he equivocado?
No por mi que me da igual, sino por el chaval que lo pedía, no vaya a ser que le suspendan
Creí que lo descubrirías por tu solo membrillín ;)

En las condiciones, en el punto c):

Cita:
Iniciado por Condición c
c) Los datos de los candidatos seleccionados deberán ser almacenados en un arreglo de estructura, de nombre Ingeniero.
Y no estás leyendo correctamente. Vas directamente a cumplir el objetivo final.

La mejor forma es leer todos los ingenieros y meterlos como un array de estructuras (tal y como dice), después seleccionar los candidatos y hacer lo demás, aunque también puedes determinar cuáles son antes y después leer todos sus datos.

MaxExtreme está desconectado  
Antiguo 26-may-2005, 07:05   #7 (permalink)
sdemingo está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 109
Enviar un mensaje por ICQ a sdemingo Enviar un mensaje por AIM a sdemingo Enviar un mensaje por MSN a sdemingo Enviar un mensaje por Yahoo  a sdemingo
Cita:
Iniciado por MaxExtreme
Creí que lo descubrirías por tu solo membrillín ;)
por tu solo????? Creo que debes leer tus post antes de insertarlos membrillín...

pues ni me había dado cuenta.... pero el código queda más sencillo tal y como lo he hecho yo almacenando los tres primeros candidatos (porque el enunciado decía los tres primeros candidatos que cumplan los requisitos) en un array.

De todas formas...
Código:
Type Ingeniero
    id As String
    nombre As String
    telefono As String
End Type
__________________
Lo importante no es saber, sino tener el teléfono del que sabe :risa:
sdemingo está desconectado  
Antiguo 26-may-2005, 07:15   #8 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por sdemingo
por tu solo????? Creo que debes leer tus post antes de insertarlos membrillín...

pues ni me había dado cuenta.... pero el código queda más sencillo tal y como lo he hecho yo almacenando los tres primeros candidatos (porque el enunciado decía los tres primeros candidatos que cumplan los requisitos) en un array.

De todas formas...
Código:
Type Ingeniero
    id As String
    nombre As String
    telefono As String
End Type
Pero hazlo........ Esa estructura ademas está mal, debe estar cada parte con su tipo de dato correspondiente, y rellenar todo.

Uh... Sigues picándote
MaxExtreme está desconectado  
Antiguo 26-may-2005, 07:21   #9 (permalink)
sdemingo está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 109
Enviar un mensaje por ICQ a sdemingo Enviar un mensaje por AIM a sdemingo Enviar un mensaje por MSN a sdemingo Enviar un mensaje por Yahoo  a sdemingo
Cita:
Iniciado por MaxExtreme
Pero hazlo........ Esa estructura ademas está mal, debe estar cada parte con su tipo de dato correspondiente, y rellenar todo.

Uh... Sigues picándote
vamos a dejar que el usuario dgg2005 sea quien haga la parte de estructuras y termine la practiquilla. No se lo vamos a dar todo hecho ¿no? Yo le he dejado el 90%, ahora le toca a el.

Y los tipos de datos.... yo definiría los tres datos como string, porque no son más que eso, cadenas de texto.
El primer dato es algo así como el identificador del Candidato, y aunque sean números no se va a operar con ellos, por lo tanto String
El segundo dato es el nombre.... evidente
El tercer dato que se muestra es el teléfono, y aunque sean números tampoco se va a realizar ninguna operación matemática sobre ellos, por lo tanto String también.
__________________
Lo importante no es saber, sino tener el teléfono del que sabe :risa:
sdemingo está desconectado  
Antiguo 26-may-2005, 07:31   #10 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por sdemingo
vamos a dejar que el usuario dgg2005 sea quien haga la parte de estructuras y termine la practiquilla. No se lo vamos a dar todo hecho ¿no? Yo le he dejado el 90%, ahora le toca a el.

Y los tipos de datos.... yo definiría los tres datos como string, porque no son más que eso, cadenas de texto.
El primer dato es algo así como el identificador del Candidato, y aunque sean números no se va a operar con ellos, por lo tanto String
El segundo dato es el nombre.... evidente
El tercer dato que se muestra es el teléfono, y aunque sean números tampoco se va a realizar ninguna operación matemática sobre ellos, por lo tanto String también.
Oh bien, entonces la nota ya no te corresponde ;)

¿No será que no sabes? Que conste que a mi no me gusta dar nada hecho, pero...

¿Y el cuarto, quinto, sexto y séptimo apartado? También son útiles, porque si no... ¿para que se incluyen?
MaxExtreme está desconectado  
Antiguo 26-may-2005, 07:38   #11 (permalink)
sdemingo está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 109
Enviar un mensaje por ICQ a sdemingo Enviar un mensaje por AIM a sdemingo Enviar un mensaje por MSN a sdemingo Enviar un mensaje por Yahoo  a sdemingo
Cita:
Iniciado por MaxExtreme
Oh bien, entonces la nota ya no te corresponde ;)

¿No será que no sabes? Que conste que a mi no me gusta dar nada hecho, pero...

¿Y el cuarto, quinto, sexto y séptimo apartado? También son útiles, porque si no... ¿para que se incluyen?
este es el enunciado

Código:
1.-)	la empresa de servicios profesionales, BUENA PEGA Ltda..  ha llamado a concurso para proveer el cargo de Ingeniero en una importante empresa del sector minero, fuera de Santiago, para estoa dispone de un archivo con la información clasificada de diferentes profesionales.  El nombre del archivo es  Profesionales.Txt  y tiene la siguiente estructura de registro:

RUT	NOMBRE	PROFESION	SEXO	EDAD	ESTADO CIVIL	FONO

Como ingeniero en práctica de esta Empresa, se le solicita proponer un sistema computacional, en lenguaje Visual Basic, que permita:

a)	Acceder y Leer a los registros del Archivo de datos  Profesionales.txt
b)	Seleccionar los primeros 3 ingenieros, de sexo masculino (M), solteros y con edades no mayor a 35 años.  Si no se encuentran 3 candidatos, deberá enviar un mensaje apropiado.
c)	Los datos de los candidatos seleccionados deberán  ser almacenados en un arreglo de estructura, de nombre Ingeniero.
d)	Finalmente deberá generan un archivo de salida, de nombre Seleccionados.Txt,  con el Rut, Nombre y Teléfono de los candidatos seleccionados.

RUT	NOMBRE	FONO

e)	Haga todas las definiciones y declaraciones que estime necesarias.
f)	El Programa Principal deberá tener como mínimo dos llamadas a procedimientos:
Leer Archivo
Generar Salida


OBS.:  El archivo Profesionales.Txt, se encuentra adjunto
si te fijas bien, membrillín, está hecho todo lo que pone el enunciado salvo lo de las estructuras porque no me había dado ni cuenta. Y no lo voy a hacer, no porque no sepa (y que pienses lo contrario me duele profundamente en el alma ) sino porque insitsto en que de vez en cuando no me importa hacer este tipo de cosas ya que me resulta entretenido pero nuestro amigo también tiene que hacer algo.
De modo que el código que le he puesto es perfectamente válido salvo por el hecho de que yo almaceno los candidatos en un array en lugar de en una estructura.
__________________
Lo importante no es saber, sino tener el teléfono del que sabe :risa:
sdemingo está desconectado  
Antiguo 26-may-2005, 08:00   #12 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por sdemingo
este es el enunciado

Código:
1.-)	la empresa de servicios profesionales, BUENA PEGA Ltda..  ha llamado a concurso para proveer el cargo de Ingeniero en una importante empresa del sector minero, fuera de Santiago, para estoa dispone de un archivo con la información clasificada de diferentes profesionales.  El nombre del archivo es  Profesionales.Txt  y tiene la siguiente estructura de registro:

RUT	NOMBRE	PROFESION	SEXO	EDAD	ESTADO CIVIL	FONO

Como ingeniero en práctica de esta Empresa, se le solicita proponer un sistema computacional, en lenguaje Visual Basic, que permita:

a)	Acceder y Leer a los registros del Archivo de datos  Profesionales.txt
b)	Seleccionar los primeros 3 ingenieros, de sexo masculino (M), solteros y con edades no mayor a 35 años.  Si no se encuentran 3 candidatos, deberá enviar un mensaje apropiado.
c)	Los datos de los candidatos seleccionados deberán  ser almacenados en un arreglo de estructura, de nombre Ingeniero.
d)	Finalmente deberá generan un archivo de salida, de nombre Seleccionados.Txt,  con el Rut, Nombre y Teléfono de los candidatos seleccionados.

RUT	NOMBRE	FONO

e)	Haga todas las definiciones y declaraciones que estime necesarias.
f)	El Programa Principal deberá tener como mínimo dos llamadas a procedimientos:
Leer Archivo
Generar Salida


OBS.:  El archivo Profesionales.Txt, se encuentra adjunto
si te fijas bien, membrillín, está hecho todo lo que pone el enunciado salvo lo de las estructuras porque no me había dado ni cuenta. Y no lo voy a hacer, no porque no sepa (y que pienses lo contrario me duele profundamente en el alma ) sino porque insitsto en que de vez en cuando no me importa hacer este tipo de cosas ya que me resulta entretenido pero nuestro amigo también tiene que hacer algo.
De modo que el código que le he puesto es perfectamente válido salvo por el hecho de que yo almaceno los candidatos en un array en lugar de en una estructura.
El enunciado dice claramente: "Los datos de los candidatos seleccionados deberán ser almacenados en un arreglo de estructura, de nombre Ingeniero.", o sea TODOS, membrillín.

No, los almacenas en un array (de Strings), y hay que almacenarlos en un array también (pero de estructuras, con todos los datos).
MaxExtreme está desconectado  
Antiguo 26-may-2005, 08:04   #13 (permalink)
sdemingo está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 109
Enviar un mensaje por ICQ a sdemingo Enviar un mensaje por AIM a sdemingo Enviar un mensaje por MSN a sdemingo Enviar un mensaje por Yahoo  a sdemingo
Cita:
Iniciado por MaxExtreme
El enunciado dice claramente: "Los datos de los candidatos seleccionados deberán ser almacenados en un arreglo de estructura, de nombre Ingeniero.", o sea TODOS, membrillín.

No, los almacenas en un array (de Strings), y hay que almacenarlos en un array también (pero de estructuras, con todos los datos).
estás tratando de picarme para que lo haga?

el resto está hecho ¿no? pues haz tu si quieres el punto C
__________________
Lo importante no es saber, sino tener el teléfono del que sabe :risa:
sdemingo está desconectado  
Antiguo 26-may-2005, 08:13   #14 (permalink)
xcars sólo puede mejorar
 
Avatar de xcars
 
Fecha de Ingreso: mayo-2005
Mensajes: 519
Cita:
Iniciado por dgg2005
Sres
les desafio a desarrollar este caso es con arreglos y procesamiento de archivos txt (delimitados por coma), que para serles franco he avanzado un poco pero me ha sido complicado, agradecere toda vuestra importante ayuda!!!.

http://www.guiainternet.cl/arrays-con-txt.zip

UN MILLON DE GRACIAS!!!!
disculpa mi respuesta, pero que tiene de desafio eso??? sinceramente y no es pecar de orgullos o de megalomano pero eso lo aprendi antes del bachillerato, nose pk pones solo para gurus o profesionales???
mejor deberias poner para gente que este descoupada y me quiera hacer la tarea realmente nose como los moderadores permiten estos threads que solo nos hacen perder el tiempo.
xcars está desconectado  
Antiguo 26-may-2005, 08:27   #15 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.527
Enviar un mensaje por MSN a RootK
Despues de leer la historia de dgg2005, estoy de acuerdo que mas que desafío es una ayuda escolar, sería mejor que se posteen cosas mas específicas y no pretender que uno haga todo...

Pero bueno.. si alguien tiene el tiempo y desea hacer el trabajo pues adelante..

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado  
Antiguo 26-may-2005, 08:28   #16 (permalink)
sdemingo está en el buen camino
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 109
Enviar un mensaje por ICQ a sdemingo Enviar un mensaje por AIM a sdemingo Enviar un mensaje por MSN a sdemingo Enviar un mensaje por Yahoo  a sdemingo
Cita:
Iniciado por xcars
disculpa mi respuesta, pero que tiene de desafio eso??? sinceramente y no es pecar de orgullos o de megalomano pero eso lo aprendi antes del bachillerato, nose pk pones solo para gurus o profesionales???
mejor deberias poner para gente que este descoupada y me quiera hacer la tarea realmente nose como los moderadores permiten estos threads que solo nos hacen perder el tiempo.
está claro que es una chorrada de código y que lo que quiere es que le hagan los deberes, pero a mi me entretiene ayudar a los que están empezando de vez en cuando.
Si tanto sabes... aportale algo al chavalín en lugar de meterte con el.
'...antes del bachillerato...' mira que me extraña.....
__________________
Lo importante no es saber, sino tener el teléfono del que sabe :risa:
sdemingo está desconectado  
Antiguo 26-may-2005, 08:30   #17 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.527
Enviar un mensaje por MSN a RootK
Cita:
pero a mi me entretiene ayudar a los que están empezando de vez en cuando.
Eso es lo interesante de las cosas, si uno tiene la disposición pues que mejor.
RootK está desconectado  
Antiguo 26-may-2005, 08:34   #18 (permalink)
xcars sólo puede mejorar
 
Avatar de xcars
 
Fecha de Ingreso: mayo-2005
Mensajes: 519
Cita:
Iniciado por sdemingo
está claro que es una chorrada de código y que lo que quiere es que le hagan los deberes, pero a mi me entretiene ayudar a los que están empezando de vez en cuando.
Si tanto sabes... aportale algo al chavalín en lugar de meterte con el.
'...antes del bachillerato...' mira que me extraña.....
yo no estoy en contra de que si le ayudas o no, ese es problema tuyo y el oscio es tuyo tambien, pero en lugar de llamar la atencion deberia de poner de titulo que tiene una tarea escolar, que si se le puede ayudar, pero entrar y poner como que es el codigo mas codiciado del mundo es una ofensa, pk cree que somos tontos.
realmente yo entro al foro para ver cosas interesantes y aprender cosas nuevas, y al mismo tiempo, cuando alguien necesita ayuda y ya topo se le ayuda!!!! pero cuando alguien ya topo, cuando dice hice esto e hice esto otro, me da este error o que diga, nunca he trabajado con esto, alguien me explica como se usa, etc etc

pero entrar y decir tengo un super reto o algo super dificil, a cualquier persona que le gustan los desafios va a entrar y ver que es una tarea escolar, me molesta,se que mas de alguien le puede ayudar, pero yo congusto le hubiese ayudado si el hubiera pedido la ayuda humildemnte y no retando a las personas.
xcars está desconectado  
Antiguo 26-may-2005, 08:51   #19 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por sdemingo
está claro que es una chorrada de código y que lo que quiere es que le hagan los deberes, pero a mi me entretiene ayudar a los que están empezando de vez en cuando.
Si tanto sabes... aportale algo al chavalín en lugar de meterte con el.
'...antes del bachillerato...' mira que me extraña.....

Sí, a mi también me extraña...

MaxExtreme está desconectado  
Antiguo 26-may-2005, 08:52   #20 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por xcars
yo no estoy en contra de que si le ayudas o no, ese es problema tuyo y el oscio es tuyo tambien, pero en lugar de llamar la atencion deberia de poner de titulo que tiene una tarea escolar, que si se le puede ayudar, pero entrar y poner como que es el codigo mas codiciado del mundo es una ofensa, pk cree que somos tontos.
realmente yo entro al foro para ver cosas interesantes y aprender cosas nuevas, y al mismo tiempo, cuando alguien necesita ayuda y ya topo se le ayuda!!!! pero cuando alguien ya topo, cuando dice hice esto e hice esto otro, me da este error o que diga, nunca he trabajado con esto, alguien me explica como se usa, etc etc

pero entrar y decir tengo un super reto o algo super dificil, a cualquier persona que le gustan los desafios va a entrar y ver que es una tarea escolar, me molesta,se que mas de alguien le puede ayudar, pero yo congusto le hubiese ayudado si el hubiera pedido la ayuda humildemnte y no retando a las personas.

Denotas que no tienes experiencia.... La gente suele usar los términos de "ayuda, urgente, reto, os reto, tengo un reto, pregunta para gurus, pregunta para superprogramadores" y demás para llamar la atención, pero no es algo nuevo...
MaxExtreme está desconectado  
Antiguo 26-may-2005, 08:54   #21 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por sdemingo
estás tratando de picarme para que lo haga?

el resto está hecho ¿no? pues haz tu si quieres el punto C
Es que lo que llamas "el resto" no sirve para nada si hay que hacer todo lo otro ;)

Y dime, ¿para qué hacer el "punto C"?
MaxExtreme está desconectado  
Antiguo 26-may-2005, 10:25   #22 (permalink)
dgg2005 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2005
Mensajes: 3
MUCHAS GRACIAS y dudas del punto C

Sres
agradezco vuestra rapida reacción en el tema, si bien no es un tema muy complejo para los mas entendidos, para mi lo fue ya que no tenia base alguna en el tema, ahora al revisar el codigo me llamo la atención algunas partes:


Private Sub Form_Load()

If LeerArchivo Then
GenerarSalida ' ---- Porque no te antepuso el prefijo Call ??? -----
MsgBox "Proceso de selección finalizado con éxito"
Else
MsgBox "No hay candidatos que cumplan los requisitos solicitados"
End If
End

End Sub

Ahora este punto me complica algo ya que nunca antes lo he usado, que es basicamente como guardo información derivada de un proceso en un arreglo.

c)Los datos de los candidatos seleccionados deberán ser almacenados en un arreglo de estructura, de nombre Ingeniero.


Para quienes me quieran ayudar, "" la idea 2 (no es tarea sino mas bien orinetación), es crear una GUI de usuario como mantenerdor (Agregar, Eliminar Usuarios"", y que esto se refleje en el archivo Profesionales.txt.


Agradezco el apoyo de todos y disculpas si molesto a alquien mi tema, pero el mundo de la informatica en ocasiones es muy hermetico que la ayuda no es abundante y mi unica alternativa fue acudir a uds que veo comparten conocimientos con un fin comun....AYUDAR ..

GRACIAS!!!!!!!!!!!!
dgg2005 está desconectado  
Antiguo 26-may-2005, 11:11   #23 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por dgg2005
Sres
agradezco vuestra rapida reacción en el tema, si bien no es un tema muy complejo para los mas entendidos, para mi lo fue ya que no tenia base alguna en el tema, ahora al revisar el codigo me llamo la atención algunas partes:


Private Sub Form_Load()

If LeerArchivo Then
GenerarSalida ' ---- Porque no te antepuso el prefijo Call ??? -----
MsgBox "Proceso de selección finalizado con éxito"
Else
MsgBox "No hay candidatos que cumplan los requisitos solicitados"
End If
End

End Sub

Ahora este punto me complica algo ya que nunca antes lo he usado, que es basicamente como guardo información derivada de un proceso en un arreglo.

c)Los datos de los candidatos seleccionados deberán ser almacenados en un arreglo de estructura, de nombre Ingeniero.


Para quienes me quieran ayudar, "" la idea 2 (no es tarea sino mas bien orinetación), es crear una GUI de usuario como mantenerdor (Agregar, Eliminar Usuarios"", y que esto se refleje en el archivo Profesionales.txt.


Agradezco el apoyo de todos y disculpas si molesto a alquien mi tema, pero el mundo de la informatica en ocasiones es muy hermetico que la ayuda no es abundante y mi unica alternativa fue acudir a uds que veo comparten conocimientos con un fin comun....AYUDAR ..

GRACIAS!!!!!!!!!!!!
Te podrías intentar expresar mejor...

1 - Para llamar a funciones no hace falta el "Call"
2 - La cláusula "c" venía, yo diej que el código estaba mal porque no la cumplía... Y sí, es interesante cargar todos los datos, mostrarlos en una lista, y tener botoncitos para modificarla y guardarla de nuevo.
3 - La ayuda no puede ser más abundante... ¡Es VB! Lo que pasa es que tú quieres el programa hecho sin currártelo, y vienes a pedirlo por el morro ;)

Y si sólo entiendes el código del Form_Load, te aconsejo que empieces de 0 y hagas caso en las clases...