Seleccionar ficha por posicion -> 1

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
catarso
vAdviser
vAdviser
Mensajes: 688
Registrado: 09 Ene 2007, 12:32
Ubicación: San Rafael, Mendoza, Argentina

Seleccionar ficha por posicion -> 1

Mensaje por catarso » 15 Jul 2011, 23:47

Hola a tod@s
Desearia me dijeseis si lo que yo creo es cierto o no
Supongamos que en un historico tengo varios registros con la misma clave y quiero comprobar si una clave determinada existe o no
Entiendo que se puede hacer de 2 formas, una creo que mas rapida que la otra, ya que puede haber n, registros
Primera
--Cargar lista > EMPRESAS, CODIGO,,
-----if > n = 0
Segunda
--Cargar lista > EMPRESAS, CODIGO,,
-----Seleccionar ficha por posicion > 1
-----if > n = 0
¿ Es la segunda correcta ?
¿ Es la segunda mas rapida ?
Gracias anticipadas
Saludos y hasta pronto
Catarso
Un dia mas, un dia menos
-------------------------------
Para cuando dice que lo quiere........................Ja Ja Ja Ja Ja

Avatar de Usuario
carango
vAdviser
vAdviser
Mensajes: 415
Registrado: 01 Jun 2009, 20:42
Ubicación: Pereira, Colombia

Mensaje por carango » 16 Jul 2011, 00:13

"n" entrega el numero de elementos de la lista, la lista tendría que tener al menos un elemento para poder seleccionar ficha por posición ->1.

Creo que la forma mas adecuada y rápida es la primera opción.
Carlos Alberto Osorio Arango.

Avatar de Usuario
VictorMC
vCool
vCool
Mensajes: 168
Registrado: 18 Abr 2008, 21:22
Ubicación: Puebla México
Contactar:

Mensaje por VictorMC » 16 Jul 2011, 15:30

@Catarso

Yo diria que ninguna de las dos sería apropiada...

Me refiero a que si necesito buscar un registro yo lo hago así:

--Cargar lista > EMPRESAS, CODIGO,[código que busco],
-----if > n
----------Seleccionar ficha por posicion > n
-----else> Fin de proceso

También te comento que " n = 0 " lo recomendaría así " !n " ;) hablando de optimizar.


Espero te sirva de algo.


Saludos desde San Pedro Yeloixtlahuaca Puebla México

Víctor Martínez Cortés
En la vida hay 2 opciones: 1) Ser feliz con lo que tienes ó 2) Ser infeliz por lo que no tienes
Desarrollo a medida y Consultoría en VELNEO 6x y v7
Skype: livesoftware
Tel. +52 (953) 53 4 30 33
Url: http://www.livesoftmx.com

Responder