Public Sub ConfigDataGrid(ByVal Formulario As Form, _ ByRef ObjDataGrid As DataGridView, _ ByVal Estado As Boolean)

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Public Sub ConfigDataGrid(ByVal Formulario As Form, _ ByRef ObjDataGrid As DataGridView, _ ByVal Estado As Boolean)"

Transcripción

1 1. Visualización. 1.1 Introducción. Objetos de visualización pueden ser cualquiera que nosotros queramos utilizar. Pero aquellos más habituales en el enlace con las Bases de datos podían ser DataGridView TextBox.. ListBox. 1.2 DataGridView. Es un objeto de visualización, es una evolución del objeto DataGrid. Es una cuadricula en la que se pueden visualizar datos enlazados a una tabla, o provenientes de cualquier otra estructura de datos. El enlace de las tablas a la cuadrícula se realiza mediante la propiedad DataSource. Cuando se realiza éste enlace no es posible añadir filas de forma manual al DataGrid. Dispone de un sin fin de opciones de configuración para mejorar el formato de visualización. Existe la clase DataGridViewCellStyle, que gestiona los estilos de formato de dicho objeto, si bien se recomienda no utilizarla cuando el volumen de datos es muy elevado. Cuando se desea visualizar un elevado volumen de datos en este objeto, se debe activar la propiedad VirtualMode en true, para mejorar el rendimiento. Vemos un ejemplo de configuración de dicho objeto, por cuestiones estéticas hay que destacar la combinación de las siguientes propiedades que permiten obtener una visualización de las filas en un formato similar al antiguo papel pijama, lo cual facilita su interpretación, solo hay que utilizar dos colores contrastados y de tonos suaves que no impidan la legibilidad del texto. ' Asignar el color de fondo para las filas de forma alternativa. ObjDataGrid.AlternatingRowsDefaultCellStyle.BackColor = Color.Cornsilk ObjDataGrid.RowsDefaultCellStyle.BackColor = Color.BlanchedAlmond En el apartado del teclado, quizás tenga algunas deficiencias, pero se podrían solucionar creando una clase que herede este objeto y en el cual se potencie el tratamiento del teclado, para así poder filtrar convenientemente los datos Configuración. El ejemplo es un poco largo, y no todo es necesario, pero tiene un pequeño resumen de las propiedades de configuración más relevantes. Public Sub ConfigDataGrid(ByVal Formulario As Form, _ ByRef ObjDataGrid As DataGridView, _ ByVal Estado As Boolean) ' Inicializar propiedades básicas ' Forma de acople del objeto a su contenedor, el Form ' DockStyle.None, respeta el formato del diseño ' DockStyle.Fill, genera espacio para cada columna y activa la barra ' horizontal si es necesario. ' los demás no generan pegas. With ObjDataGrid.Dock = DockStyle.None ' DockStyle.Fill ' Color de fondo de la zona no ocupada por el datagrid.backgroundcolor = Formulario.BackColor ' texto del datagrid.forecolor = Color.Black ' Estilo del borde.borderstyle = BorderStyle.None ' Estilo del objeto

2 .CellBorderStyle = DataGridViewCellBorderStyle.Single ' color de las lineas entre celdas, el grid.gridcolor = SystemColors.ActiveBorder ' Columna de cursor lateral.rowheadersvisible = False ' Asignar color de fondo de la celda que toma el foco.defaultcellstyle.selectionbackcolor = Color.White ' Asignar color de primer plano de la celda que toma el foco.defaultcellstyle.selectionforecolor = Color.Black ' Generar columnas automático.autogeneratecolumns = True ' Asignar valores apropiados para solo lectura y limitar la ' interacción con el objeto.allowusertoaddrows = Estado.AllowUserToDeleteRows = estado.allowusertoordercolumns = Estado.EditMode = DataGridViewEditMode.EditOnEnter.ReadOnly = False ' Sistema de selección de las celdas.selectionmode = DataGridViewSelectionMode.FullRowSelect.MultiSelect = False ' Columnas del DataGrid para ajustadas al contenido cargado.autoresizecolumns(datagridviewautosizecolumnsmode.allcellsexceptheader) ' Tamaño de las celdas, influye sobre las de AllowUserToResize....AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells ' El usuario puede o no cambiar el tamaño en alto o ancho.allowusertoresizecolumns = True.AllowUserToResizeRows = True End With With ObjDataGrid.ColumnHeadersDefaultCellStyle ' Asignar la fila y columna de estilo de cabecera.forecolor = Color.Yellow.BackColor = Color.Black.Alignment = DataGridViewContentAlignment.MiddleCenter.SelectionForeColor = Color.Coral.WrapMode = DataGridViewTriState.NotSet End With With ObjDataGrid.ColumnHeadersHeightSizeMode = _ DataGridViewColumnHeadersHeightSizeMode.AutoSize.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Sunken ' Asignar Estilo de selección de fila de cabecera por defecto de forma ' que el valor no se superponga a los valores de estilo de las celdas..rowheadersdefaultcellstyle.selectionbackcolor = Color.Coral.RowHeadersDefaultCellStyle.BackColor = Color.Blue.RowHeadersWidthSizeMode = _ DataGridViewRowHeadersWidthSizeMode.AutoSizeToFirstHeader ' Asignar el color de fondo para las filas de forma alternativa.alternatingrowsdefaultcellstyle.backcolor = Color.Cornsilk.RowsDefaultCellStyle.BackColor = Color.BlanchedAlmond End With

3 Independientemente de la configuración anterior, en cada programa se puede personalizar el ancho y alineación de las columnas. ObjDataGrid.Columns(0).Width = CInt(ObjDataGrid.Width * 0.08) Y también la alineación de una columna. ObjDataGrid.Columns(3).DefaultCellStyle.Alignment = _ DataGridViewContentAlignment.MiddleRight Un ejemplo podría ser éste en el que el ancho de las columnas se asignan como un porcentaje del ancho del objeto. ObjDataGrid.Columns(0).Width = CInt(ObjDataGrid.Width * 0.08) ObjDataGrid.Columns(1).Width = CInt(ObjDataGrid.Width * 0.1) ObjDataGrid.Columns(2).Width = CInt(ObjDataGrid.Width * 0.5) ObjDataGrid.Columns(3).Width = CInt(ObjDataGrid.Width * 0.1) ObjDataGrid.Columns(3).DefaultCellStyle.Alignment = _ DataGridViewContentAlignment.MiddleRight ObjDataGrid.Columns(4).Width = CInt(ObjDataGrid.Width * 0.12) ObjDataGrid.Columns(4).DefaultCellStyle.Alignment = _ DataGridViewContentAlignment.MiddleRight Carga de datos. La carga de datos de éste objeto para su uso enlazado con una tabla de la base de datos es como sigue en el ejemplo. Public Sub CargaDataGrid( _ ByVal Conexion As System.Data.OleDb.OleDbConnection, _ ByRef Adaptador As System.Data.OleDb.OleDbDataAdapter, _ ByRef EnlaceTabla As BindingSource, _ ByRef ObjDataGrid As DataGridView, _ ByVal CadenaSql As String) Dim ComandoActualizar As OleDb.OleDbCommandBuilder Try ' Crear un nuevo adaptador de datos Adaptador = New OleDb.OleDbDataAdapter(CadenaSql, Conexion) ' Crear un 'commandbuilder' que genere el SQL Update/Insert/Delete ' el comando, no puede cambiarse de sitio pues captura datos de la ' operación anterior del adaptador. ComandoActualizar = New OleDb.OleDbCommandBuilder(Adaptador) ' Llenar la tabla con los datos y enlazarla con el 'bindingsource' Dim Tabla As New DataTable Adaptador.Fill(Tabla) ObjDataGrid.DataSource = EnlaceTabla EnlaceTabla.DataSource = Tabla Catch ex As OleDb.OleDbException MsgBox(ex.Message, MsgBoxStyle.Information) End Try El enlace de los datos se realiza directamente también mediante la propiedad DataSource. ' Se enlaza el objeto ObjDataGrid.DataSource = Tabla

4 1.2.3 Visualización. A la hora de la visualización se puede crear el siguiente código para formatear en contenido o color las columnas. Private Sub ObjDataGrid_CellFormatting( _ ByVal sender As Object, _ ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) _ Handles ObjDataGrid.CellFormatting Select Case e.columnindex Case 0 Fecha e.value = Strings.Right(e.Value.ToString, 2) & "-" & _ Strings.Mid(e.Value.ToString, 5, 2) & "-" & _ Strings.Left(e.Value.ToString, 4) Case 5 Entradas o salidas If e.value IsNot Nothing Then If e.value.tostring = "1 Then TipoMovim = "E" If e.value.tostring = "2" Then TipoMovim = "S" Select Case e.value.tostring Case "1" e.value = "Compra" e.cellstyle.selectionforecolor = Color.Blue e.cellstyle.forecolor = Color.Blue Case "2" e.value = "Venta" e.cellstyle.selectionforecolor = Color.Red e.cellstyle.forecolor = Color.Red Case "3" e.value = "Abono" e.cellstyle.selectionforecolor = Color.Blue e.cellstyle.forecolor = Color.Blue Case "4" e.value = "Devol" e.cellstyle.selectionforecolor = Color.Red e.cellstyle.forecolor = Color.Red End Select End If Case 6 If e.value IsNot Nothing Then Select Case TipoMovim Case "S" e.cellstyle.selectionforecolor = Color.Red e.cellstyle.forecolor = Color.Red Case "E" e.cellstyle.selectionforecolor = Color.Blue e.cellstyle.forecolor = Color.Blue End Select End If End Select

5 1.2.4 Validación. A la hora del control de los datos en el evento CellValidating se puede desarrollar código de control. La forma de identificar la columna objeto del control es con la propiedad ColumnIndex del objeto e. Select Case e.columnindex Case 0 Si deseamos saber si el valor de la celda es nulo If String.IsNullOrEmpty(e.FormattedValue.ToString()) Then Si deseamos saber la longitud de un dato. If e.formattedvalue.tostring().length > 2 Then Si deseamos el valor de un dato If e.formattedvalue.tostring() = "1 Then TipoMovim = "E" Private Sub ObjDataGrid_CellValidating( _ ByVal sender As Object, _ ByVal e As System.Windows.Forms.DataGridViewCellValidatingEventArgs) _ Handles ObjDataGrid.CellValidating Dim Celda As DataGridViewCell If ObjDataGrid.Rows(e.RowIndex).IsNewRow Then Return Celda = ObjDataGrid.Item(ObjDataGrid.CurrentCellAddress.X, _ ObjDataGrid.CurrentCellAddress.Y) Select Case e.columnindex Case 0 If String.IsNullOrEmpty(e.FormattedValue.ToString()) Then MsgBox("No puede quedar en blanco.", MsgBoxStyle.Information, _ NomProgram) e.cancel = True Else If e.formattedvalue.tostring().length > 2 Then MsgBox("El código excede de la longitud.", _ MsgBoxStyle.Information, NomProgram) e.cancel = True End If End If Case 1 If String.IsNullOrEmpty(e.FormattedValue.ToString()) Then MsgBox("No puede quedar en blanco.", MsgBoxStyle.Information, _ NomProgram) e.cancel = True End If End Select Con e.cancel a true se cancela la acción.

6 1.2.5 Crear las columnas sin estar enlazado. El procedimiento que sigue realiza la configuración en columnas del DataGrid cuando éste no captura su estructura desde el enlace con un DataTable. Los pasos son indicar el número de columnas que tendrá el objeto ObjDataGrid.ColumnCount = 4 su nombre de columna, Name, y su título, HeaderText. ObjDataGrid.Columns.Item(0).Name = "Tipo" ObjDataGrid.Columns.Item(0).HeaderText = "Tipo" Las filas que procedan le asignaremos también la alineación adecuada. ObjDataGrid.Columns.Item(3).DefaultCellStyle.Alignment = _ DataGridViewContentAlignment.MiddleRight luego asignar a cada una el ancho pertinente. ObjDataGrid.Columns(0).Width = CInt(ObjDataGrid.Width * 0.1) El procedimiento completo es. Private Sub ConfigurarDataGrid(ByVal EnlaceTabla As BindingSource) ' ' El objeto es un DataGridView ' ObjDataGrid.ColumnCount = 4 ObjDataGrid.Columns.Item(0).Name = "Tipo" ObjDataGrid.Columns.Item(0).HeaderText = "Tipo" ObjDataGrid.Columns.Item(1).Name = "Codigo" ObjDataGrid.Columns.Item(1).HeaderText = "Código" ObjDataGrid.Columns.Item(2).Name = "Titulo" ObjDataGrid.Columns.Item(2).HeaderText = "Título" ObjDataGrid.Columns.Item(3).Name = "Cantidad" ObjDataGrid.Columns.Item(3).HeaderText = "Cantidad" ObjDataGrid.Columns.Item(3).DefaultCellStyle.Alignment = _ DataGridViewContentAlignment.MiddleRight ObjDataGrid.Columns(0).Width = CInt(ObjDataGrid.Width * 0.1) ObjDataGrid.Columns(1).Width = CInt(ObjDataGrid.Width * 0.1) ObjDataGrid.Columns(2).Width = CInt(ObjDataGrid.Width * 0.6) ObjDataGrid.Columns(3).Width = CInt(ObjDataGrid.Width * 0.1) En el procedimiento se puede usar al acabar una llamada a un procedimiento de configuración genérico.

7 1.2.6 Adición de una fila cuando el DataGrid está enlazado. Añadir filas en un Datagrid es una acción que está supeditada al valor de las propiedades de disponibilidad de edición ObjDataGrid.AllowUserToAddRows = Estado ObjDataGrid.AllowUserToDeleteRows = Estado ObjDataGrid.AllowUserToOrderColumns = Estado las cuales son las que marcan como responderá el objeto ante esta situación y gestionándose desde dicho objeto. Cuando la tabla está enlazada a una tabla y se permite la edición, los datos que se añaden o se borran en el DataGrid se reflejan en la tabla. La adición de un registro al objeto se realiza a través de la tabla a la que está enlazado. Creamos un objeto DataRow, al que asignaremos los datos del registro de la tabla. Posteriormente el objeto DataRow se añade a la tabla y el DataGrid visualiza su contenido. Creamos el objeto, usamos el método NewRow, el cual nos devuelve un registro vacío con la estructura de la tabla. Dim Registro As DataRow = Tabla.NewRow Asignar los datos al registro que hemos creado. Registro.Item("Tipo") = Titulo.Codigo.ToString Registro.Item("Codigo") = Titulo.Codig2.ToString Después de haber asignado los datos, añadir el registro a la tabla. Tabla.Rows.Add(Registro) El código completo es el que sigue. Private Sub AnyadirTitulos(ByRef Tabla as System.Data.DataTable) Dim Registro As DataRow = Tabla.NewRow Dim Titulo As ItemLista = CType(Lista04.SelectedItem, ItemLista) Dim RegTit As System.Data.DataRow Registro.Item("Tipo") = Titulo.Codigo.ToString Registro.Item("Codigo") = Titulo.Codig2.ToString Registro.Item("Titulo") = Titulo.ToString Registro.Item("Cantidad") = "0" Registro.Item("Precio") = Titulo.Codig3 Try Tabla.Rows.Add(Registro) Catch ex As ConstraintException MsgBox("Título existente", MsgBoxStyle.Critical, NomProgram) End Try

8 1.2.7 Actualizar el contenido del DataGrid cuando está enlazado. El enlace debe realizarse a través de un BindingSource. Adaptador.Update(CType(Enlace.DataSource, DataTable)) MsgBox("Datos actualizados", MsgBoxStyle.Information) Cuando se hace de forma directa la actualización es. Adaptador.Update(Tabla) MsgBox("Datos actualizados", MsgBoxStyle.Information) Adición de una fila cuando el DataGrid no está enlazado. Recordar la configuración de las propiedades de edición a su valor adecuado a lo que deseemos realizar. Se desactivan si es necesario esas propiedades. En el ejemplo se han definido y cargado con datos las variables tipo, cod, denom y cant, para posteriormente usarlas en la declaración e inicialización del objeto fila que después se añade al objeto ObjDataGrid. Private Sub AnyadirTituloDatagrid() ObjDataGrid.AllowUserToAddRows = True Dim Tipo, Cod, Denom As String Tipo = "01" Cod = "0001" Denom = "Visual Basic Net 2005" Dim Fila() As Object = {Tipo, Cod, Denom} ObjDataGrid.AllowUserToAddRows = True Try ObjDataGrid.Rows.Add(Fila) ' deja por no estar enlazada a datos Catch ex As ArgumentException MsgBox(ex.Message, MsgBoxStyle.Information, NomProgram) End Try ObjDataGrid.AllowUserToAddRows = False ObjDataGrid.CurrentCell = ObjDataGrid(3, ObjDataGrid.Rows.Count - 1) A continuación se posiciona el cursor en la columna tres de la fila añadida para completar los datos manualmente. ObjDataGrid.CurrentCell = ObjDataGrid(3, ObjDataGrid.Rows.Count - 1) Borrado de una fila cuando el DataGrid está enlazado. Es tan sencillo como ejecutar el código del ejemplo. ObjDataGrid.Rows.Remove(ObjDataGrid.CurrentRow) CurrentRow devuelve la fila actual que es la que se borra al presionar en un button por ejemplo. La documentación de éste objeto la podemos encontrar en :

9 1.3 TextBox, caja de texto. Es uno de los objetos que se pueden utilizar para la visualización y captura de los datos de una tabla. Para poder conseguir que se visualicen los datos de una la tabla en el TextBox, hay que enlazarlo antes con el origen de datos a través de un BindingSource. El enlace se realiza con la propiedad DataBinding. Private Sub Enlaces() Campo00.DataBindings.Add("Text", EnlaceTabla, "CodProv") Campo01.DataBindings.Add("Text", EnlaceTabla, "DenomCas") Campo02.DataBindings.Add("Text", EnlaceTabla, "DenomVal") Los parámetros son ("Text", La propiedad que se va a enlazar, entre comillas, EnlaceTabla, El objeto que se enlaza al TextBox, el que tiene los datos. "CodProv") El nombre del campo en el objeto de origen de los datos, nombre en la tabla. El funcionamiento del BindingSource esta documentado en un tema anterior. La visualización de su contenido a partir de aquí se realiza de forma automática, sin necesidad de realizar ninguna asignación manual, aunque la diferencia entre un formato y otro no tiene mucha diferencia en volumen de código. La carga de los datos en la tabla correspondiente sería esta. Private Sub CargaDatos() If Conexion.State = ConnectionState.Closed Then Conexion.Open() Adaptador = New OleDb.OleDbDataAdapter(CadenaSql, Conexion) Adaptador.Fill(Tabla) EnlaceTabla.DataSource = Tabla Actualizador = New OleDb.OleDbCommandBuilder(Adaptador) Conexion.Close() La actualización de los datos que hay en el TextBox se hace como sigue: Private Sub Actualizar() Conexion.Open() Try Adaptador.Update(CType(EnlaceTabla.DataSource, DataTable)) MsgBox("Datos actualizados.", MsgBoxStyle.Information, Me.Text) Catch ex As OleDb.OleDbException MsgBox("Datos existentes", MsgBoxStyle.Critical, Me.Text) End Try Conexion.Close() Actualizado = True El destino del enlace de los textbox al objeto BindingSource es poder obtener estas acciones.

10 Private Sub Comando00_Click(ByVal sender As Object, _ ByVal e As System.EventArgs) _ Handles Comando01.Click, _ Comando02.Click, _ Comando03.Click, _ Comando04.Click, _ Comando05.Click, _ Comando06.Click, _ Comando07.Click, _ Comando08.Click, _ Comando09.Click Dim Cual As Integer Cual = CInt(Strings.Right(CType(sender, Button).Name, 2)) Select Case Cual Case 1 ' cancelar EnlaceTabla.CancelEdit() Case 2 ' borrar EnlaceTabla.RemoveCurrent() Case 3 ' salida Salida() Case 4 ' principio EnlaceTabla.MoveFirst() Case 5 ' anterior EnlaceTabla.MovePrevious() Case 6 ' siguiente EnlaceTabla.MoveNext() Case 7 ' final EnlaceTabla.MoveLast() Case 8 ' nuevo EnlaceTabla.AddNew() Case 9 'actualizar EnlaceTabla.EndEdit() Actualizar() End Select Dentro de un formulario que podría tener esa apariencia. Y solo queda que en el Load del formulario se ejecute la configuración de la conexión, la llamada al procedimiento de enlazar y la carga de los datos. Con tan poco código, queda algo muy aparente, a falta de realizar las validaciones adecuadas según el programa. El contenido de la documentación de éste objeto podemos encontrarlo en: ListBox. El enlace del objeto ListBox se realiza de la siguiente forma ListBox.DataSource = ObjDataSet.Tables("TipoCliente") Realiza el enlace con la tabla del DataSet. ListBox.DisplayMember = "Denom"

11 Indica cual es el campo de la tabla en la parte visible del ListBox ListBox.ValueMember = "Codigo" Indica cual es el campo de la tabla que se utilizará como código del dato visualizado. Codigo = ListBox.SelectedValue.ToString() Se captura, en el evento clic, por ejemplo, el valor del código del elemento seleccionado. El ComboBox funciona con la misma filosofía. 1.5 ListView, lista. Es un objeto que dispone también de muchas opciones de visualización de datos. Dada su flexibilidad, la configuración de las propiedades que determinan la forma en la que se visualiza los datos, de ahí la precaución que hay que tener a la hora de asignar los valores a las mismas, pues en función de su valor se pueden provocar errores motivados por la incongruencia de la configuración. La propiedad View con el valor Details es la que marca muchas de esas propiedades de visualización. Esta propiedad dispone de cuatro valores posibles que cambiarán el formato de la visualización de los datos. Los métodos BeginUpdate y EndUpdate permiten mejorar el rendimiento cuando se agregan muchos elementos a un control ListView, impidiendo que se vuelva a dibujar el control cada vez que se agrega un elemento. Si la propiedad LabelEdit está establecida en true, se pueden realizar tareas como la validación del texto editado antes y después de cambiarlo mediante la creación de un controlador de eventos para los eventos BeforeLabelEdit y AfterLabelEdit. A continuación exponemos un ejemplo de cómo cargar un objeto listview desde una tabla de la base de datos. El procedimiento es muy parecido a otros ya expuestos, y comentamos la parte que efectúa la carga. Con esta declaración creamos un objeto fila como elemento de un ListView, que después se añadirá al objeto. Dim Fila As ListViewItem Para poder cargar correctamente el ListView es necesario que éste tenga definida la cabecera, para ello utilizamos el método GetName del objeto DataReader. ' Carga cabecera, sin la cabecera no funciona For I = 0 To Lector.FieldCount - 1 ListView.Columns.Add(Lector.GetName(I)) Next Ahora hay que ir creando los objetos fila para cargarlos y añadirlos después. ' crea un nuevo elemento de lista Fila = New ListViewItem ' añade los datos Fila.Text = CStr(Lector.Item(0))

12 For I = 1 To Lector.FieldCount - 1 ' añade los sub elementos Fila.SubItems.Add(Lector.Item(I).ToString) Next Y cuando tenemos la fila montada la añadimos al objeto ListView. ListView.Items.Add(Fila) Todo completo. Private Sub CargaListView() Dim Conexion As New System.Data.OleDb.OleDbConnection Dim Comando As New System.Data.OleDb.OleDbCommand Dim Lector As System.Data.OleDb.OleDbDataReader Dim Fila As ListViewItem Dim I As Integer ' Configurar el comando a ejecutar, una consulta almacenada ' en el archivo de la base de datos Access, Nombre.MDB Comando.CommandText = "Usp_SelectProvincias" ' Tipo de comando a ejecutar Comando.CommandType = CommandType.StoredProcedure ' Conexión a utilizar, configurada previamente. Comando.Connection = Conexion ' Abrir la base de datos. ConfigConexion(Conexion) Conexion.Open() ' Ejecutar el comando, con un DataReader Lector = Comando.ExecuteReader ' Hay registros??? If Lector.HasRows Then ' Carga cabecera, sin la cabecera no funciona For I = 0 To Lector.FieldCount - 1 ListView.Columns.Add(Lector.GetName(I)) Next ' recorre todas las filas While Lector.Read() ' crea un nuevo elemento de lista Fila = New ListViewItem ' añade los datos Fila.Text = CStr(Lector.Item(0)) For I = 1 To Lector.FieldCount - 1 ' añade los sub elementos Fila.SubItems.Add(Lector.Item(I).ToString) Next ListView.Items.Add(Fila) End While End If Lector.Close() ' Liberar recursos Lector = Nothing Comando.Dispose() Comando = Nothing Conexion.Dispose() Conexion = Nothing

13 Si deseamos obtener el código del elemento que se seleccione en el ListView podemos hacer esto. CargaRegistro(ListView.SelectedItems.Item(0).Text) Donde ListView.SelectedItems.Item(0).Text se convierte en un string, que recibe el procedimiento en cuestión para cargarlo desde la base de datos, o un DataSet, partiendo de que el código se ha almacenado en la columna 0. El contenido de la documentación de éste objeto podemos encontrarlo en: TreeView, árbol Introducción. Este objeto es práctico, o sea se, es un objeto de efectos especiales, dado que lo que se puede obtener con él se puede obtener con otros objetos, pero claro de forma menos vistosa. Como explicación de cual es, la mejor, el explorador de Windows. A la hora de cargarlo con datos, el peligro radica cuando al realizar la carga en el primer nivel, -y en los demás-, el volumen de estos es muy elevado, en la SQL hay que limitar el número de registros a cargar, ya que si no se podría dar la circunstancia, de haber cargado a lo mejor un elevado volumen de datos, para visualizar un único dato, lo cual en tiempo puede no ser rentable. Cada uno de los nodos del árbol es un objeto, del tipo TreeNode, el cual a su vez incluye una colección de nodos, que pueden o no ya ser nodos raíz. Es importante tener claro que cada nodo es un objeto TreeNode, porque a la hora de gestionar los eventos, se realiza sobre este objeto TreeNode. El nodo actual sería Node del objeto e del evento correspondiente. e.node Si quisiéramos saber cual es el nivel del nodo en el que han hecho clic, podemos utilizar, e.node.level Esta propiedad es práctica porque así podemos saber el nivel del árbol en que está colocado el usuario y saber si hemos de cargar Clientes o Facturas, por ejemplo. Si necesitamos saber cual de los nodos ha recibido el clic, podemos utilizar e.node.index Si necesitamos información del nodo padre del nodo actual, podemos utilizar e.node.parent Este se puede anidar, o se puede retroceder lo que necesitemos en función del nivel en el que estemos. e.node.parent.parent.tag.tostring e.node.parent.parent.name Hay métodos que nos permiten obtener el nodo raíz del nodo actual o el nodo hijo del nodo actual, pero evidentemente para eso tenemos que haber cargado el objeto con datos.

14 1.6.2 Carga. El evento en el que se puede activar la carga del TreView, en función del criterio que se elija, es el Node_MouseClick. En el ejemplo que veremos el árbol tiene cuatro niveles, tres en forma de árbol y uno con un ListView. Las variables para la captura de los datos del nodo, no son imprescindibles, es por cuestión de claridad del ejemplo. Dim Codigo As String Captura del nivel del árbol en el que está el nodo que recibe el clic. Select Case e.node.level Captura del dato código en el nodo que se ha hecho clic, en la propiedad Name, quizás no sea muy afortunado el nombre de la propiedad, pues induce a errores. Codigo = e.node.name Con el dato capturado ya se puede proceder a la ejecución del procedimiento de llenado del nodo actual, e.node. CargaNodoClientes(Codigo, e.node) Si el dato que tenemos que cargar se compone del código de un nodo anterior al actual, la captura del código del nodo anterior se hace como sigue, Parent es el nodo padre del actual. Tipo = e.node.parent.name Y el código del actual igual que en ejemplo anterior. Codigo = e.node.name Para después pasar a cargar el nuevo nodo. CargaNodoFacturas(Tipo, Codigo, e.node) Y el evento completo a continuación, Private Sub Arbol_NodeMouseClick( _ ByVal sender As Object, _ ByVal e As System.Windows.Forms.TreeNodeMouseClickEventArgs) _ Handles Arbol.NodeMouseClick Dim Tipo As String Dim Codigo As String Select Case e.node.level Case 0 Codigo = e.node.name CargaNodoClientes(Codigo, e.node) Case 1 Tipo = e.node.parent.name Codigo = e.node.name CargaNodoFacturas(Tipo, Codigo, e.node) Case 2 Codigo = e.node.name CargaListView(Codigo) End Select

15 A continuación la carga inicial, en la que el TreeView estaría vacío. En las cargas hemos utilizado un Reader, que se supone más rápido que un DataTable. En la sintaxis de la SQL, faltaría la limitación del volumen de registros a cargar. En cuanto al funcionamiento del código es el siguiente. Primero para agilizar la carga de datos en el TreeView, se desactiva la reposición de imagen. ' Impedir que se redibuje el objeto. Arbol.BeginUpdate() Vaciamos el objeto de un posible contenido ' Limpiar el contenido del objeto. Arbol.Nodes.Clear() Generación de los datos. CadenaSQL = "Select Codigo, Denom " & _ "From TipoCliente " & _ "Order By Denom" Try ' Abrir la base de datos. Conexion.Open() ' Contenido del comando Comando.CommandText = CadenaSQL ' Tipo de comando a ejecutar Comando.CommandType = CommandType.Text ' Conexión a utilizar, configurada previamente. Comando.Connection = Conexion ' Ejecución de SQL Reader = Comando.ExecuteReader El siguiente paso es la ejecución del bucle de carga de los datos, y crear un nodo con datos. ' Añadir los nodos raíz para cada tipo de cliente Arbol.Nodes.Add(Reader.Item("Codigo").ToString,Reader.Item("Denom").ToString) El primer parámetro del método Add es la parte que nos servirá después en el evento clic, Arbol.Nodes.Add(Reader.Item("Codigo").ToString, para la captura de la parte del código del nodo. Codigo = e.node.name CargaNodoClientes(Codigo, e.node) La segunda parte del evento es el texto que se verá en el árbol.,reader.item("denom").tostring) Todo esto, puede enriquecerse con iconos en los nodos. Para ello se crea un objeto ImageList, y las imágenes que se cargan en dicho objeto se asignan a las propiedades ImageIndex y SelectedImageIndex los índices de las imágenes correspondientes. El código completo de la carga es el que sigue.

16 Private Sub CargaArbol(ByRef Arbol as TreeView) Dim CadenaSQL As String Dim Comando As New System.Data.OleDb.OleDbCommand Dim Reader As System.Data.OleDb.OleDbDataReader ' Impedir la reposición de imagen para agilizar el llenado Arbol.BeginUpdate() ' Limpiar el contenido del objeto Arbol.Nodes.Clear() CadenaSQL = "Select Codigo, Denom " & _ "From TipoCliente " & _ "Order By Denom" Try ' Abrir la base de datos. Conexion.Open() ' Contenido del comando Comando.CommandText = CadenaSQL ' Tipo de comando a ejecutar Comando.CommandType = CommandType.Text ' Conexión a utilizar, configurada previamente. Comando.Connection = Conexion ' Ejecución de SQL Reader = Comando.ExecuteReader Try While Reader.Read ' Añadir los nodos raíz para cada tipo de cliente Arbol.Nodes.Add(Reader.Item("Codigo").ToString, _ Reader.Item("Denom").ToString) Arbol.Nodes.Item(Arbol.Nodes.Count - 1).Tag = _ Reader.Item("Codigo").ToString End While ' Expandir el nodo creado Arbol.Nodes.Item(1).Toggle() ' Expand() Catch ex As OleDb.OleDbException MsgBox(ex.Message, MsgBoxStyle.Information, "Leer reader") End Try Catch Ex As OleDb.OleDbException MsgBox(Ex.Message, MsgBoxStyle.Information, "Crear reader") End Try Conexion.Close() ' Fin de impedir redibujar TreeView. Arbol.EndUpdate() Esta sería la carga inicial del árbol, la carga de un nodo es idéntica lo que sucede es que en lugar de recibirse como objeto un TreeView, el árbol, se recibe el nodo al cual se le añaden los datos.

17 En el ejemplo se recibe un objeto TreeView y un objeto nodo, todo es cuestión de diseño. Private Sub CargaNodoClientes(ByVal Tipo As String, _ ByRef Arbol As TreeView, _ ByRef Nodo As TreeNode) Dim CadenaSQL As String Dim Comando As New System.Data.OleDb.OleDbCommand Dim Reader As System.Data.OleDb.OleDbDataReader ' Impedir que se redibuje el objeto. Arbol.BeginUpdate() CadenaSQL = "Select Tipo, Codigo, RazonSocial " & _ "From Clientes " & _ "Where Tipo = '" & Tipo & "' " & _ "Order By RazonSocial" Try ' Abrir la base de datos. Conexion.Open() ' Contenido del comando Comando.CommandText = CadenaSQL ' Tipo de comnndo a ejcutar Comando.CommandType = CommandType.Text ' Conexión a utilizar, configurada previamente. Comando.Connection = Conexion ' Ejecución de SQL Reader = Comando.ExecuteReader ' Limpiar el contenido del objeto Nodo.Nodes.Clear() Try While Reader.Read ' Añadir los nodos nivel cliente para cada tipo de cliente Nodo.Nodes.Add(Reader.Item("Codigo").ToString, _ Reader.Item("RazonSocial").ToString) End While ' Expandir o contraer el nodo creado Nodo.Toggle() Catch ex As OleDb.OleDbException MsgBox(ex.Message, MsgBoxStyle.Information, "Leer reader") End Try Catch Ex As OleDb.OleDbException MsgBox(Ex.Message, MsgBoxStyle.Information, "Crear reader") End Try Conexion.Close() ' Fin de impedir redibujar TreeView. Arbol.EndUpdate() La otra posibilidad de carga, es la de utilizar un objeto ListView como complemento al TreeView, visto en el apartado anterior. Y todo puede mejorarse si utilizamos un contenedor, SplitContainer, para el TreeView y el ListView, de forma que le asignemos la parte izquierda del Split al TreeView y la derecha al ListView. En ambos objetos, TreeView y ListView, le asignamos a la propiedad Dock el valor Fill, que hará que se acoplen al tamaño del Split. De esa forma cuando se ajuste con el ratón la barra vertical central del Split, estos objetos se ajustarán en sus medidas para llenar toda el área visible del mismo, como el explorador de Windows.

18 1.6.3 Configuración. El objeto TreeView permite que se pueda ver las casillas de expansión a la izquierda del nodo o no, igual que las líneas que unen los nodos en función del valor de las propiedades. Private Sub ConfigArbol() Arbol.ShowLines = True ' visualiza las líneas del arbol Arbol.ShowPlusMinus = True ' visualiza el + y - en el nodo Arbol.LabelEdit = False ' impide editar la etiqueta del nodo Arbol.ShowRootLines = True ' une con una línea los nodos raíz La configuración del objeto dependerá mucho del uso que se quiera hacer de él, y del destino que le vamos a dar. Si deseamos o no incorporar iconos en los nodos, en función del contenido, si deseamos utilizar la opción de checkbox que incorpora, si deseamos o no permitir la edición Algunos conceptos. TreeNode. Representa un nodo de TreeView. Como cada TreeNode puede contener una colección de otros objetos TreeNode, puede ser difícil determinar la ubicación en la estructura de árbol cuando se recorre la colección en iteración. Ejemplo: TreeNode nodo = new TreeNode(); TreeNode.Nodes. Obtiene la colección de nodos de árbol asignados al control de vista de árbol. La propiedad Nodes contiene una colección de objetos TreeNode, cada uno de los cuales tiene una propiedad Nodes que puede contener su propia TreeNodeCollection. TreeNodeCollection.Add Permite agregar un nuevo nodo de árbol a la colección, conviene mirar la sobrecarga de dicho método para utilizar la más adecuada. La utilizada en el ejemplo es adecuada para la opción que se ha elegido, que es la de guardar el código del elemento mostrado para su posterior, utilización. Pero disponemos también de la propiedad Tag, que es muy flexible, un cajón de sastre, y con ella se pueden resolver muchos problemas. TreeNodeCollection.Clear Quita todos los nodos de árbol de la colección. TreeNode.ExpandAll Expande todos los nodos de árbol secundarios. El método ExpandAll expande todos los nodos de árbol secundarios asignados a la colección de Nodes, Toogle, también realiza una tarea similar. Nodo.Nodes.Index. Devuelve el índice del nodo en el nodo actual, Nodo. Nodo.Nodes.Item(X). Devuelve un item del nodo actual, debe de ser menor que Count. Existen los métodos NextNode, PrevNode para recorrer el Nodo actual, progresión de Index. FirstNode y LastNode, que se posicionan al principio y al final respectivamente del nodo secundario del nodo actual. Selected nos permite seleccionar el nodo actual. En los eventos siempre se trabaja con un objeto Nodo, independientemente de la profundidad a la que estemos actuando, y conviene tener siempre su nivel presente, para saber donde estamos y como debemos actuar.

19 La filosofía de carga ya se ha comentado al principio y de ella depende como se trabaje después sobre dicho objeto. Hay que tener presente que algunas acciones no tienen sentido si el árbol no está cargado, y también que a lo mejor no tiene sentido cargar un árbol con mucho volumen de datos. Parte de lo que se obtiene con éste objeto se puede hacer también con un DataGrid, sobre todo a nivel de relaciones, pero es menos vistoso que este, y quizás menos intuitivo para los usuarios menos avezados Recorrer un árbol. Podemos recorrer el contenido de un árbol con el siguiente ejemplo, de forma recursiva. Private Sub Recursivo(ByVal n As TreeNode) MessageBox.Show( Nodo & n.text) Dim Nodo As TreeNode For Each Nodo In n.nodes Recursivo(Nodo) Next Todo lo referente a éste objeto podemos encontrarlo en :

1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas.

1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas. 1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas. Oracle SQL Server Access Las que se puedan acceder

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

Cuando ya disponemos de los dos datos, pasamos a realizar una lectura de comprobación:

Cuando ya disponemos de los dos datos, pasamos a realizar una lectura de comprobación: 1. Ejemplos. 1.1 Introducción. Vamos a visualizar dos tipos de programas de mantenimiento, uno con una tabla que esta enlazada a un objeto de visualización como el DataGridView, y que necesita muy pocas

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

Bases de Datos en VB.Net. El control Datagrid, Relaciones y Vistas.1

Bases de Datos en VB.Net. El control Datagrid, Relaciones y Vistas.1 Bases de Datos en VB.Net. El control Datagrid, Relaciones y Vistas.1 (cc) 2007 Justo Sáez Arenas http://vb.jsaez.com/ Contenidos: 1. Introducción... 1 2. DataGrid... 2 Creación de un DataGrid a través

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

MICROSOFT WORD 2007 AVANZADO. Unidad Didáctica Nº 1

MICROSOFT WORD 2007 AVANZADO. Unidad Didáctica Nº 1 MICROSOFT WORD 2007 AVANZADO Unidad Didáctica Nº 1 I Tablas A) Explicación conceptual y de uso de una tabla B) Creación de tablas C) Trabajo con tablas D) Formato de las tablas Ejercicio de Repaso Portal

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

Cómo gestionar menús en Drupal 7

Cómo gestionar menús en Drupal 7 Cómo gestionar menús en Drupal 7 Los menús en Drupal son unas herramientas muy poderosas porqué proporcionan maneras para que los visitantes de nuestro sitio puedan llegar a páginas específicas. Estos

Más detalles

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar

Más detalles

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos. C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos Unidad 1 Introducción Visual Basic.NET El objetivo de la unidad es conocer

Más detalles

Gestión de Retales WhitePaper Noviembre de 2009

Gestión de Retales WhitePaper Noviembre de 2009 Gestión de Retales WhitePaper Noviembre de 2009 Contenidos 1. Introducción 3 2. Almacén de retales 4 3. Propiedades de los materiales 6 4. Alta de retales 8 5. Utilización de retales en un lote de producción

Más detalles

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES REGISTRAR LOS SITIOS WEB MÁS INTERESANTES La forma más fácil de volver a páginas Web que visitamos con frecuencia es almacenándolas en una lista. En Internet Explorer estas páginas se denominan sitios

Más detalles

PLANTILLAS DE DOCUMENTOS EN WORD 2007

PLANTILLAS DE DOCUMENTOS EN WORD 2007 1 PLANTILLAS DE DOCUMENTOS EN WORD 2007 Introducción Una plantilla es un modelo o patrón para crear nuevos documentos. En una plantilla se guarda internamente el formato utilizado, es decir, el estilo

Más detalles

CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA

CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA ÍNDICE DEL DOCUMENTO 1. INTRODUCCIÓN...2 1.1. REQUISITOS TÉCNICOS...2 2. DECLARACIONES...3 2.1. CREAR UNA

Más detalles

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 3 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 3 HERRAMIENTA

Más detalles

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición. Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en

Más detalles

6.1. Conoce la papelera

6.1. Conoce la papelera Unidad 6. La papelera de Reciclaje 6.1. Conoce la papelera La papelera no es más que un espacio en el disco duro reservado para almacenar la información que eliminamos, evitando que esta información aparezca,

Más detalles

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO 1. CATÁLOGO MANUAL DE USUARIO CATÁLOGO AHORA CATÁLOGO MANUAL DE USUARIO 1 1. Introducción AHORA Catálogo es una aplicación

Más detalles

POWER POINT. Iniciar PowerPoint

POWER POINT. Iniciar PowerPoint POWER POINT Power Point es la herramienta de Microsoft Office para crear presentaciones que permiten comunicar información e ideas de forma visual y atractiva. Iniciar PowerPoint Coloque el cursor y dé

Más detalles

Creando una webquests

Creando una webquests Creando una webquests 1. LO PRIMERO EL PROGRAMA Para crear paginas web necesitamos el software apropiado. Hay muchas formas y programas para hacerlo, pero por su facilidad de uso y por ser software libre

Más detalles

LAS CONSULTAS ACCESS 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

LAS CONSULTAS ACCESS 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE LAS CONSULTAS ACCESS 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE LAS CONSULTAS En esta unidad veremos cómo crear consultas y manejarlas para la edición de registros de tablas

Más detalles

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos

Más detalles

Trabajar con diapositivas

Trabajar con diapositivas Trabajar con diapositivas INFORMÁTICA 4º ESO POWERPOINT Una vez creada una presentación podemos modificarla insertando, eliminando, copiando diapositivas, Insertar una nueva diapositiva.- Para insertar

Más detalles

CONSULTAS DE RESUMEN SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

CONSULTAS DE RESUMEN SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE CONSULTAS DE RESUMEN SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE CONSULTAS DE RESUMEN Una de las funcionalidades de la sentencia SELECT es el permitir obtener resúmenes

Más detalles

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín TEMA 4: EMPEZANDO A ESCUELA UNIVERSITARIA DE INFORMÁTICA NAVEGAR Raúl Martín Martín SERVICIOS DE INTERNET SERVICIOS DE INTERNET Las posibilidades que ofrece Internet se denominan servicios. Hoy en día,

Más detalles

Herramientas CONTENIDOS. MiAulario

Herramientas CONTENIDOS. MiAulario Herramientas CONTENIDOS MiAulario CONTENIDOS Qué es Contenidos Ver un ejemplo Añadir la herramienta al sitio Añadir contenido en la página Páginas principales / subpáginas Criterios de visibilidad Configuración

Más detalles

Roberto Quejido Cañamero

Roberto Quejido Cañamero Crear un documento de texto con todas las preguntas y respuestas del tema. Tiene que aparecer en él todos los contenidos del tema. 1. Explica qué son los modos de presentación en Writer, cuáles hay y cómo

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4

... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4 CAPÍTULO 4. Formas alternativas de escribir un texto........ Columnas Para fijar columnas se posiciona el Punto de Inserción donde se desee que comiencen las columnas, o bien se selecciona el texto que

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER 2011 2012 COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER WWW.FAUBELL.COM vicente@faubell.com Hasta ahora hemos visto una pequeña introducción a la creación de las páginas web. No te preocupes por

Más detalles

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS UNIVERSIDAD DE MEDELLÍN MANUAL DE USUARIO GESTOR DE CONTENIDOS NUEVO PORTAL WEB TABLA DE CONTENIDO Tabla de Contenido 2 Consideraciones Iniciales 3 Ingreso al Sistema 4 Opciones de Gestor de contenidos

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

Kepler 8.0 USO DEL ERP

Kepler 8.0 USO DEL ERP Kepler 8.0 USO DEL ERP CONTENIDO 1. Introducción... 3 2. Inicio del sistema... 3 3. Pantalla inicial... 4 4. Barra de menús... 5 a) Menú archivo... 5 b) Menú edición... 6 c) Menú Ver... 6 5. Ayuda... 8

Más detalles

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la

Más detalles

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4. TABLAS A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4.1. Principales Elementos Al momento de generar y diseñar una tabla es importante

Más detalles

TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: Microsoft WORD 2003

TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: Microsoft WORD 2003 TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: Microsoft WORD 2003 TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: MICROSOFT WORD 2003...1 1. ESTILOS Y FORMATOS...1 1.1. Estilos...1 1.2. Niveles...2 1.3. Secciones...2

Más detalles

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas. Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.

Más detalles

Resolver triángulos en Visual Basic. Parte 3/3

Resolver triángulos en Visual Basic. Parte 3/3 Artículo Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/). Vol. 3, N o 1. Agosto Diciembre 2002. Resolver triángulos en Visual Basic. Parte 3/3 Introducción Luis Acuña

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

Optimizar base de datos WordPress

Optimizar base de datos WordPress Optimizar base de datos WordPress Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com WordPress se ha convertido en uno de los CMS más utilizados en todo el mundo. Su robustez,

Más detalles

Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE

Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE . Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE El entorno de trabajo La página tiene como base una plantilla

Más detalles

HIPERVÍNCULOS. Es posible asignar un vínculo a un texto, a una imagen, o a parte de una imagen

HIPERVÍNCULOS. Es posible asignar un vínculo a un texto, a una imagen, o a parte de una imagen HIPERVÍNCULOS Un hiperenlace, hipervínculo, o vínculo, no es más que un enlace, que al ser pulsado lleva de una página o archivo a otra página o archivo. Es posible asignar un vínculo a un texto, a una

Más detalles

TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1

TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1 TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1!"# 1. Introducción En muchos aspectos, el Origin es muy similar a Excel. Y lo es, más que en su apariencia, en la versatilidad y en las funciones que permite

Más detalles

ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas.

ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas. ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas. Sala de sistemas, Video proyector, Guías RECURSOS ACTIVIDADES PEDAGÓGICAS

Más detalles

HOOTSUITE: GESTOR DE CUENTAS EN REDES SOCIALES

HOOTSUITE: GESTOR DE CUENTAS EN REDES SOCIALES HOOTSUITE: GESTOR DE CUENTAS EN REDES SOCIALES Índice del curso 1. HootSuite Qué es?... 3 QUÉ ES?... 3 2. HootSuite Por qué?... 5 POR QUÉ?... 5 3. Registro... 6 REGISTRO... 6 4. Interfaz... 7 INTERFAZ...

Más detalles

2. Doctores 2.1. Dar de alta un doctor 2.2. Buscar un doctor 2.3. Editar un doctor 2.4. Borrar un doctor

2. Doctores 2.1. Dar de alta un doctor 2.2. Buscar un doctor 2.3. Editar un doctor 2.4. Borrar un doctor ADMINISTRACIÓN. 1. Pacientes 1.1. Dar de alta un paciente 1.2. Buscar un paciente 1.3. Editar un paciente 1.4. Borrar un paciente 1.5. Realizar pagos 1.6. Facturar desde un paciente 1.7. Facturar actuaciones

Más detalles

Excel 2010 Representación gráfica de datos

Excel 2010 Representación gráfica de datos Excel 2010 Representación gráfica de datos Contenido CONTENIDO... 1 CONCEPTO DE GRÁFICO... 2 CREACIÓN DE GRÁFICOS... 3 CREAR UN GRÁFICO EN EXCEL WEB APP... 13 ESTABLECER FORMATOS AL GRÁFICO... 16 1 Concepto

Más detalles

Gobierno del Estado de México

Gobierno del Estado de México Gobierno del Estado de México Escuela Preparatoria Oficial No. 82 José Revueltas Hay que alcanzar la exaltación verdadera, para lograrlo, hay que ser serenos, sin prisas, estudiar, trabajar y disciplinarse

Más detalles

15 CORREO WEB CORREO WEB

15 CORREO WEB CORREO WEB CORREO WEB Anteriormente Hemos visto cómo funciona el correo electrónico, y cómo necesitábamos tener un programa cliente (Outlook Express) para gestionar los mensajes de correo electrónico. Sin embargo,

Más detalles

COMPRAS CEPAS A TRAVÉS DE INTERNET PORTAL CEPAS

COMPRAS CEPAS A TRAVÉS DE INTERNET PORTAL CEPAS COMPRAS CEPAS A TRAVÉS DE INTERNET PORTAL CEPAS Es un sistema que describe las funcionalidades claves a través de Internet. Se pueden efectuar las compras, ver la trazabilidad de los pedidos y visualizar

Más detalles

13.1. Tablas dinámicas de Excel

13.1. Tablas dinámicas de Excel 13.1. Tablas dinámicas de Excel Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada que nos facilita

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

Más detalles

Tema2 Windows XP Lección 1 MENÚ INICIO y BARRA DE TAREAS

Tema2 Windows XP Lección 1 MENÚ INICIO y BARRA DE TAREAS Tema2 Windows XP Lección 1 MENÚ INICIO y BARRA DE TAREAS 1) EL MENÚ INICIO En esta lección vamos a realizar un paso importante hacia el conocimiento de los elementos del Menú Inicio y la Barra de Tareas.

Más detalles

CÓMO CREAR NUESTRO CATÁLOGO

CÓMO CREAR NUESTRO CATÁLOGO CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,

Más detalles

TUTORIAL SOBRE CÓMO CREAR Y GESTIONAR UN BLOG CON BLOGGER

TUTORIAL SOBRE CÓMO CREAR Y GESTIONAR UN BLOG CON BLOGGER TUTORIAL SOBRE CÓMO CREAR Y GESTIONAR UN BLOG CON BLOGGER Existen muchos proveedores de servicios para crear un blog. En nuestro caso se ha decidido crear uno en Blogger, que es, a su vez, donde muchas

Más detalles

3_formato I. NOTA: al pegar unas celdas sobre otras no vacías, se borrará el contenido de estas últimas.

3_formato I. NOTA: al pegar unas celdas sobre otras no vacías, se borrará el contenido de estas últimas. 3. Luego se seleccionan las celdas donde se quiere que se sitúen las celdas cortadas. No hace falta seleccionar el rango completo sobre el que se va a pegar, ya que si se selecciona una única celda, Calc

Más detalles

1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE

1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4

Más detalles

Programación Gambas 3 Prof: Mileti, P. Acceso a base de datos SQLite desde Gambas 3.

Programación Gambas 3 Prof: Mileti, P. Acceso a base de datos SQLite desde Gambas 3. Acceso a base de datos SQLite desde Gambas 3. Si deseamos realizar una pequeña aplicación en Gambas que trabaje con una base de datos local (alojada en el mismo disco rígido que nuestra aplicación), la

Más detalles

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS Antes que nada tenemos que hablar de la distinción entre tabla y hoja de cálculo. Una tabla es una estructura formada

Más detalles

Manual de NVU Capítulo 4: Los enlaces

Manual de NVU Capítulo 4: Los enlaces Manual de NVU Capítulo 4: Los enlaces Pág. 1 Manual de NVU Capítulo 4: Los enlaces Reconocimiento-NoComercial-CompartirIgual 2.5 España Realizado por: Julio Ruiz Palmero (Universidad de Málaga) julioruiz@uma.es

Más detalles

STRATO LivePages Inicio rápido

STRATO LivePages Inicio rápido STRATO LivePages Inicio rápido LivePages es la práctica herramienta de creación de páginas web de STRATO. En pocos pasos podrá crear su propia página web y publicarla en Internet sin necesidad de conocimientos

Más detalles

INDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior...

INDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior... MANUAL DE USUARIO INDICE 1. Introducción... 4 2. El panel Entities view... 5 3. El panel grafico... 6 4. Barra de botones... 6 4.1. Botones de Behavior... 7 4.2. Botones de In-agents... 8 4.3. Botones

Más detalles

Editor de textos para Drupal: TinyMCE

Editor de textos para Drupal: TinyMCE Editor de textos para Drupal: TinyMCE Cuando vayamos a editar el texto de una página, normalmente nos encontraremos con un editor de textos, similar a Word, pero para la web. Donde podamos usarlo encontraremos

Más detalles

En este ejemplo también vamos a crear la capa Entidades que va a servir para modelar nuestra base de datos.

En este ejemplo también vamos a crear la capa Entidades que va a servir para modelar nuestra base de datos. La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la

Más detalles

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),

Más detalles

BASES DE DATOS - Microsoft ACCESS 2007-

BASES DE DATOS - Microsoft ACCESS 2007- BASES DE DATOS - Microsoft ACCESS 2007- Una base de datos es un archivo estructurado de datos que nos permite almacenarlos, modificarlos, ordenarlos, generar informes etc., de manera rápida. Un listín

Más detalles

Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos

Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos Creación de un Gráfico con OpenOffice.org Calc Los gráficos elaborados con OpenOffice.org son de gran importancia para ver la tendencia de los datos. Es una herramienta de análisis que permite mostrar

Más detalles

Word XP (Continuación) Salto de página vs. Salto de Sección

Word XP (Continuación) Salto de página vs. Salto de Sección Word XP (Continuación) Salto de página vs. Salto de Sección 1 Salto. Salto de página Cuando se llena una página con texto o gráficos, Microsoft Word inserta un salto de página automático y comienza una

Más detalles

Proyecto de Facturación con Filemaker Pro 12

Proyecto de Facturación con Filemaker Pro 12 Proyecto de Facturación con Filemaker Pro 12 Autor: Pere Manel Verdugo Zamora Web: http://www.peremanelv.com/pere3/sitio_web_2/bienvenida.html E- Mail: pereverdugo@gmail.com Autor: Pere Manel Verdugo Zamora

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) 1. Introducción. TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) El Explorador es una herramienta indispensable en un Sistema Operativo ya que con ella se puede organizar y controlar los contenidos (archivos

Más detalles

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450 GMI Contenido PUBLICAR AVISO... 3 CREAR PROCESO DE SELECCIÓN... 6 VER/ELIMINAR AVISOS PUBLICADOS... 8 ETAPAS DE UN PROCESO DE SELECCIÓN... 10 SECCIONES DE LOS PROCESOS DE SELECCIÓN (GPS)... 21 PERSONALIZAR

Más detalles

GENERACIÓN DE TRANSFERENCIAS

GENERACIÓN DE TRANSFERENCIAS GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base

Más detalles

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana EXCEL PRÓLOGO Microsoft Excel es una hoja de cálculo de gran capacidad y fácil uso. Excel no solo es una hoja de calculo, sino también tiene capacidad para diseñar bases de datos (listas) de forma totalmente

Más detalles

Manual CMS Mobincube

Manual CMS Mobincube Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una

Más detalles

DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES

DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES 1.- Introducción El objetivo de este documento es la descripción de los pasos a seguir para descargar a nuestros PCs los mensajes

Más detalles

Vamos a ver las dos formas básicas de arrancar PowerPoint.

Vamos a ver las dos formas básicas de arrancar PowerPoint. Iniciar Powerpoint Vamos a ver las dos formas básicas de arrancar PowerPoint. 1) Desde el botón Inicio situado, normalmente, en la esquina inferior izquierda de la pantalla. Coloca el cursor y haz clic

Más detalles

MANUAL DE FACTURACIÓN TOUCH SCREEN

MANUAL DE FACTURACIÓN TOUCH SCREEN MANUAL DE FACTURACIÓN TOUCH SCREEN Tabla de Contenido Contenido Pág. CAPITULO 1... 3 CARACTERÍSTICAS Y BENEFICIOS... 3 CAPITULO 2... 4 ENTRADAS Y SALIDAS DEL MODULO... 4 Visión general... 4 Contenido del

Más detalles

Manual de usuario. Autor: Oriol Borrás Gené. Oriol.borras@upm.es

Manual de usuario. Autor: Oriol Borrás Gené. Oriol.borras@upm.es Manual de usuario Autor: Oriol Borrás Gené Oriol.borras@upm.es Índice 1. Qué es Pinterest 2. Crear una cuenta 3. Entorno o Inicio o Estructura de un pin o Perfiles 4. Cómo trabajar con Pinterest o Crear

Más detalles

Plantilla de texto plano

Plantilla de texto plano Plantilla de texto plano Esta es la plantilla seleccionada por defecto al crear una nueva página. Título: Es el título que aparecerá identificando a la página, así como en la cabecera del documento en

Más detalles

CASO PRÁCTICO Nº 07. - Monitoreo y Ajuste de la Carga de Trabajo de los Recursos. - Control del Proyecto usando el Valor Ganado.

CASO PRÁCTICO Nº 07. - Monitoreo y Ajuste de la Carga de Trabajo de los Recursos. - Control del Proyecto usando el Valor Ganado. CASO PRÁCTICO Nº 07 1. OBJETIVO El desarrollo del Caso Práctico Nº 07 busca lograr los siguientes objetivos en el participante: - Realizar el Monitoreo y Ajuste de la Carga de Trabajo de los Recursos.

Más detalles

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana.

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Esta guía muestra como proceder en la configuración y posterior uso de la aplicación Allegro en

Más detalles

Plataforma Helvia. Manual de Administración. Bitácora. Versión 6.06.04

Plataforma Helvia. Manual de Administración. Bitácora. Versión 6.06.04 Plataforma Helvia Manual de Administración Bitácora Versión 6.06.04 ÍNDICE Acceso a la administración de la Bitácora... 3 Interfaz Gráfica... 3 Publicaciones... 4 Cómo Agregar una Publicación... 4 Cómo

Más detalles

El siguiente material didáctico es complementario al Punto 7 de la Unidad 2.

El siguiente material didáctico es complementario al Punto 7 de la Unidad 2. UNIDAD 2: Consultas utilizando DataEnvironment El siguiente material didáctico es complementario al Punto 7 de la Unidad 2. Los pasos a seguir para poder llevar a cabo el diseño de potentes consultas utilizando

Más detalles

Ajustes del Curso en egela (Moodle 2.5)

Ajustes del Curso en egela (Moodle 2.5) Ajustes del Curso en egela (Moodle 2.5) Manual para el profesorado Versión 2 (12/05/2015) El presente manual ha sido desarrollado por el Campus Virtual de la Universidad del País Vasco / Euskal Herriko

Más detalles

Accesibilidad web GUÍA FUNCIONAL

Accesibilidad web GUÍA FUNCIONAL Accesibilidad web GUÍA FUNCIONAL 0 _ ÍNDICE 01_Introducción 02_Primeros pasos 03_Conceptos 04_Navegación por voz 05_Navegación por teclado 06_Navegación por sonido 07_Compatibilidad con lectores de pantalla

Más detalles

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS COMBINAR CORRESPONDENCIA CON OFFICE 2003 Combinar correspondencia nos permite incluir en un documento datos almacenados en otro lugar. De esta forma podremos obtener copias de un mismo documento pero con

Más detalles

Guía Práctica para el Uso del Servicio de Software Zoho CRM

Guía Práctica para el Uso del Servicio de Software Zoho CRM Guía Práctica para el Uso del Servicio de Software Zoho CRM Parte 4 Modificación de las Listas Estándar del Sistema Modificación del Menú Principal del Sistema Importación de información al Sistema Adición

Más detalles

NORMA 34.14(SEPA) 05/11/2013

NORMA 34.14(SEPA) 05/11/2013 NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios

Más detalles

MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 1: Gestión de listas de datos y tablas dinámicas. Leire Aldaz, Begoña Eguía y Leire Urcola

MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 1: Gestión de listas de datos y tablas dinámicas. Leire Aldaz, Begoña Eguía y Leire Urcola MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO Tema 1: Gestión de listas de datos y tablas dinámicas Leire Aldaz, Begoña Eguía y Leire Urcola Índice del tema - Introducción a las listas de datos -

Más detalles

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS.

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. INDICE Cómo Ingresar al Sistema?... 1 Autenticación de Usuario... 2 Pantalla Principal del Sistema de Operaciones Estadisticas... 3

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

GENERACIÓN DE ANTICIPOS DE CRÉDITO

GENERACIÓN DE ANTICIPOS DE CRÉDITO GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos

Más detalles

MANUAL DE AYUDA MODULO TALLAS Y COLORES

MANUAL DE AYUDA MODULO TALLAS Y COLORES MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3

Más detalles

Ministerio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 9: Imprimir

Ministerio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 9: Imprimir Ministerio de Educación Diseño de Presentaciones en la Enseñanza Módulo 9: Imprimir Instituto de Tecnologías Educativas 2011 Diseño de Presentaciones en la Enseñanza (OpenOffice) Imprimir Imprimir una

Más detalles