Esa es la opción que había elegido pero el problema es que a veces no toma ningún dato, no sé por qué ya que en teoría siempre debería recibir datos, y se me queda pillado y le pongo alguna opción para que salga del bucle. Si tienes alguna otra idea, de todas formas muchas gracias