|
#1
|
||||
|
||||
controlar extension de archivo?
Hay alguna manera de controlar las extensiones de los archivos seleccionados para hacer una carga??
No se si me explico; por ejemplo si queremos controlar si el usuario escoge un .xls o un .txt mediante radiobuttons, necesito que en el momento que escoja una de las opciones, en el desplegable con la ruta para elegir el fichero deseado. Si alguien puede ayudar.... MUYYYY agradecido. Un saludo a tod@s. |
#2
|
|||
|
|||
Que funcion utilizas para cargar el fichero? o más bien ¿Que función utilizas para mostrar el explorador?
|
#3
|
||||
|
||||
Si es .txt la funcion WS_upload
Si es .xls la funcion ALSM_EXCEL_TO_INTERNAL_TABLE Pero al final ya lo hemos conseguido. Gracias |
#4
|
||||
|
||||
Perdona me he confundido, para mostrar el explorador utilizo el WS_QUERY.
|
#5
|
|||
|
|||
¿Podrías decir como lo has conseguido?
Si le surge el mismo problema a alguien puede revisar tu post y encontrar la solución. Saludos |
#6
|
||||
|
||||
Sorry si si no problemo jeje pongo el codigo.
La funcion seria 'WS_FILENAME_GET'. FORM seleccion_ruta. CALL FUNCTION 'WS_QUERY' EXPORTING QUERY = 'CD' IMPORTING RETURN = PATH_PC. CALL FUNCTION 'WS_FILENAME_GET' EXPORTING DEF_FILENAME = Examinar DEF_PATH = Examinar MASK = ',Hoja calculo(*.xls),*.xls,Archivo de texto(*.txt),*. txt, *.*' MODE = '0' TITLE = 'Abrir fichero' IMPORTING FILENAME = Examinar EXCEPTIONS INV_WINSYS = 1 NO_BATCH = 2 SELECTION_CANCEL = 3 SELECTION_ERROR = 4 OTHERS = 5. IF SY-SUBRC <> 0. MESSAGE 'Error de la aplicación.'TYPE 'I'. ENDIF. ENDFORM. Cambiando el mode entre "O" (open) Y "S" (save) controlamos lo que queremos que nos aparezca en la ventana; "guardar" o " abrir" |
Herramientas | Buscar en Tema |
Desplegado | |
|
|