<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.open-office.es/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://wiki.open-office.es/index.php?action=history&amp;feed=atom&amp;title=Consultas_con_campos_calculados_en_OpenOffice_Base</id>
		<title>Consultas con campos calculados en OpenOffice Base - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.open-office.es/index.php?action=history&amp;feed=atom&amp;title=Consultas_con_campos_calculados_en_OpenOffice_Base"/>
		<link rel="alternate" type="text/html" href="https://wiki.open-office.es/index.php?title=Consultas_con_campos_calculados_en_OpenOffice_Base&amp;action=history"/>
		<updated>2026-06-04T11:34:01Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.23.5</generator>

	<entry>
		<id>https://wiki.open-office.es/index.php?title=Consultas_con_campos_calculados_en_OpenOffice_Base&amp;diff=13007&amp;oldid=prev</id>
		<title>Salva en 11:56 21 jul 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-office.es/index.php?title=Consultas_con_campos_calculados_en_OpenOffice_Base&amp;diff=13007&amp;oldid=prev"/>
				<updated>2015-07-21T11:56:39Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Menu|cat=Base|subcat=Consultas_avanzadas_y_vistas|Titulo=Consultas con campos calculados en OpenOffice Base|vers=4.1.x|1|2}}&lt;br /&gt;
&amp;lt;seo title=&amp;quot;Consultas con campos calculados - Manual de Apache OpenOffice Base&amp;quot; &lt;br /&gt;
metakeywords=&amp;quot;consulta,campos,calculados,base,manual,curso,tutorial,openoffice,libreoffice,neooffice&amp;quot; &lt;br /&gt;
metadescription=&amp;quot;Las consultas con campos calculados nos permiten presentar nuevas columnas que se calculan utilizando otros campos de la tabla.&amp;quot;/&amp;gt;&lt;br /&gt;
Vamos a crear una consulta que crea nuevos campos calculados a partir de otros campos incluídos en la consulta.&lt;br /&gt;
&lt;br /&gt;
Esta situación es muy habitual; por ejemplo, disponemos de una consulta en la que se muestran los campos '''Unidades''','''Precio_Unitario''' y '''Descuento''' de un pedido, albarán, factura o presupuesto. Queremos que se muestre también una columna '''Importe_Descuento''' e '''Importe_Linea''' que se calcule a partir de los otros campos de la consulta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Base_20_consultas.campos.calculados.01.png|center|link=]]&amp;lt;br&amp;gt;''Consulta con campos calculados en OpenOffice Base''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras crear la consulta con los campos existentes necesarios, insertaremos los nuevos campos calculados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* En la fila '''Campo''' teclearemos con precisión y entre comillas dobles los nombres de los campos y las operaciones que realizan.&lt;br /&gt;
&lt;br /&gt;
* En la fila '''Alias''' teclearemos el nombre de la nueva columna calculada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el ejemplo, la columna calculada '''Importe_Descuento''' [[Image:Writer_311_18.048.png|20px|link=]] se calcula con la siguiente expresión: '''&amp;quot;Unidades&amp;quot; * &amp;quot;Precio_Unitario&amp;quot; * &amp;quot;Descuento&amp;quot;''' [[Image:Writer_311_18.047.png|20px|link=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No es posible utilizar uno de los campos calculados para realizar con él cálculos en otros campos, por lo que en lugar de crear la columna '''Importe_Linea''' [[Image:Writer_311_09.118.png|20px|link=]] utilizando el campo calculado anterior, nos vemos forzados a utilizar la expresión '''( &amp;quot;Unidades&amp;quot; * &amp;quot;Precio_Unitario&amp;quot; ) - ( &amp;quot;Unidades&amp;quot; * &amp;quot;Precio_Unitario&amp;quot; * &amp;quot;Descuento&amp;quot; )''' [[Image:Writer_311_09.117.png|20px|link=]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras guardar la consulta, ejecutarla y dar formato a las columnas, este es el resultado obtenido:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Base_20_consultas.campos.calculados.02.png|center|link=]]&amp;lt;br&amp;gt;''Resultado de una consulta con columnas calculadas en OpenOffice Base''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante tener en cuenta la prioridad de las operaciones, que es la misma que se utiliza en Calc (ver [[Operadores_en_Calc|Prioridad de operadores]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos resumir diciendo que las operaciones se resolverán siempre con esta prioridad:&lt;br /&gt;
&lt;br /&gt;
* Paréntesis&lt;br /&gt;
* División y multiplicación&lt;br /&gt;
* Sumas y restas&lt;br /&gt;
&lt;br /&gt;
{{Pie|Consultas con caracteres comodines en OpenOffice Base|Consultas con carácteres comodines|Larga=2}}&lt;/div&gt;</summary>
		<author><name>Salva</name></author>	</entry>

	</feed>