<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Antonio y otros,<div>A lo mejor te conviene explorar NavTable [1] es una extensión para el manejo de tablas en gvSIG que con otro enfoque quizás te permite hacer lo que quieres. Tiene innumerables ventajas pero una que creo te conviene es que no hace falta poner la capa en edición para editar los registros.</div><div>En NavTable podrías editar los registros seleccionados de cada tabla (los esclavos en tu caso).</div><div>También edita tablas.</div><div>Creo que con NavTable puedes ahorrarte OpenOffice.</div><div>En cualquier caso, si manejas postgres yo intentaría hacer todo lo que haces con postgis en lugar de crear los shapes.</div><div>Saludos</div><div>[1]&nbsp;<a href="http://navtable.forge.osor.eu/">http://navtable.forge.osor.eu/</a><br><div><div>On Aug 12, 2010, at 12:42 AM, antoniofacno wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">
<div text="#000000" bgcolor="#ffffff">
Hola,<br>
<br>
Resuelve el problema inicial, pero sigue siendo un poco 'feo' en cuanto
usabilidad. Algo parecido a la forma de uso del NavTable pero en la
vista de la tabla estaría de madre, parte superior con los filtros,
central con los registros e inferior con controles de edición sobre los
registros.<br>
<br>
Saludos,<br>
<br>
On 12/08/10 00:16, GVSIG-ConsultoresAA wrote:
<blockquote cite="mid:4C63214D.000022.00608@GUSTAVO-PC" type="cite">
  
  
  <style>v\:* {
        BEHAVIOR: url (#default#vml)
}
  </style>
<!--IncrdiXMLRemarkStart>
<IncrdiX-Info>
<X-FID>FLAVOR00-NONE-0000-0000-000000000000</X-FID>
<X-FVER></X-FVER>
<X-CNT>;</X-CNT>
</IncrdiX-Info>
<IncrdiXMLRemarkEnd-->
  <table id="INCREDIMAINTABLE" width="100%" border="0" cellpadding="2" cellspacing="0">
    <tbody>
      <tr>
        <td style="position: relative; direction: ltr; font-size: 12pt;" id="INCREDITEXTREGION" width="100%">
        <div style="position: absolute; width: 50px; height: 50px; left: 0px;" id="INCREDIPICTURE"><a moz-do-not-send="true" title="Haga clic sobre mí!" href="http://www.incredimail.com/app/?tag=display_picture_click_me_re&amp;lang=10&amp;version=6144668&amp;setup_id=10000007&amp;aff_id=109185&amp;addon=IncrediMail&amp;upn=eb3272b4-e9fc-4c9d-b676-88e5e809f07e"><span>&lt;Mail Attachment.png&gt;</span></a></div>
        <div style="padding-left: 80px; font-family: Tahoma; font-size: 12pt;" id="INCREDI_TEXT_AREA">
        <div>Hola Antonio, cuando tienes varias tablas enlazadas
puedes&nbsp;"agrupar" las filas o registros de estas, así:</div>
        <ul>
          <li>Das click en la tabla deseada</li>
          <li>Luego click en el ícono de "MOVER ARRIBA LA SELECCIÓN"</li>
          <li>Incluso, luego puedes en "tabla-exportar, a excel o dbf"</li>
          <li>Así tendrás las tablas solo con lo seleccionado&nbsp;y usarlo
para los informes específicos.</li>
        </ul>
        <div>Suerte.</div>
        <div>&nbsp;</div>
        <div>&nbsp;</div>
        </div>
        <div style="font-family: Tahoma; font-size: 12pt;">
        <div>&nbsp;</div>
        <div>&nbsp;</div>
        <div id="INCREDISIGNATUREID" ondrag="return false;"> 
        <div style="font-family: Times New Roman;"><font size="2"><span>&lt;Mail Attachment.png&gt;</span></font></div>
        </div>
        <div style="font-size: 11pt;" dir="ltr" id="IncrediOriginalMessage"><i>-------Mensaje original-------</i></div>
        <div>&nbsp;</div>
        <div id="receivestrings">
        <div style="font-size: 11pt;" dir="ltr"><i><b>De:</b></i> <a moz-do-not-send="true" href="mailto:antoniofcano@gmail.com">antoniofacno</a></div>
        <div style="font-size: 11pt;" dir="ltr"><i><b>Fecha:</b></i>
11/08/2010 15:11:16</div>
        <div style="font-size: 11pt;" dir="ltr"><i><b>Para:</b></i> <a moz-do-not-send="true" href="mailto:gvsig_usuarios@listserv.gva.es">Lista
de Usuarios de gvSIG</a></div>
        <div style="font-size: 11pt;" dir="ltr"><i><b>Asunto:</b></i>
Re: [Gvsig_usuarios] [Datos] Más de una tabla por capa</div>
        </div>
        <div>&nbsp;</div>
        <div>Hola otra vez,</div>
        <div>&nbsp;</div>
        <div>Eurekaa!!!! Objetivo conseguido :)</div>
        <div>&nbsp;</div>
        <div>&nbsp;</div>
        <div>De todas formas me queda algo en el tintero, y es que tal
como lo tengo</div>
        <div>ahora mismo la visualización de este tipo de información
me resulta un</div>
        <div>poco espartana jeje.</div>
        <div>&nbsp;</div>
        <div>He enlazado las tablas, vamos he creado con el OpenOffice
2 archivos dbf</div>
        <div>compartiendo un campo, luego las he cargado en el
proyecto. He abierto</div>
        <div>la tabla de atributos y enlazado la tabla de la capa con
las dos que he</div>
        <div>creado nuevas.</div>
        <div>&nbsp;</div>
        <div>Abro tres ventanitas, una por cada tabla creada y cuando
selecciono una</div>
        <div>fila me ilumina las filas que están relacionadas en las
otras. Y esto es</div>
        <div>lo que peor sabor de boca me deja, por varios motivos:</div>
        <div>&nbsp;&nbsp;&nbsp;&nbsp; 1. Desde el gvSIG no puedo insertar registros en las
tablas esclavas.</div>
        <div>&nbsp;&nbsp;&nbsp;&nbsp; 2. Estaría magnífico que no solo iluminara, sino que
hiciera un</div>
        <div>filtro en las tablas esclavas. Ejemplo: Selecciono Finca1
y ahora tengo</div>
        <div>lo siguiente:</div>
        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Finca1, Fecha1, observación</div>
        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Finca1, Fecha2, observación</div>
        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Finca2,</div>
        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Finca3,</div>
        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Finca1,</div>
        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Finca2,</div>
        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ..... Infinito ....</div>
        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; En este caso en el que la tabla esclava tiene un
monton de</div>
        <div>registros, los cuales están intercalados unos con otros.
Pues eso, que</div>
        <div>la visualización no es precisamente la más adecuada
digamos para tener</div>
        <div>una vista de conjunto.</div>
        <div>&nbsp;</div>
        <div>Se me ocurre lo siguiente, imagino que no está
implementado ni mucho</div>
        <div>menos y que bueno igual tiene su historia. Enlazando con
el primer</div>
        <div>correo del hilo, el de los Tabs.</div>
        <div>&nbsp;</div>
        <div>1. En la tabla de atributos, un tab (o pestaña) por cada
una de las</div>
        <div>tablas enlazadas.</div>
        <div>2. Cuando selecciono un registro en la tabla maestra (el
primer tab),</div>
        <div>los otros tabs muestran solamente los registros
correspondientes a la</div>
        <div>selección realizada.</div>
        <div>3. Incluir un Filtro en la misma pantalla de la navegación
de los registros.</div>
        <div>&nbsp;</div>
        <div>Y ya está, esto solo a modo de idea que se me acaba de
ocurrir con el</div>
        <div>fin de mejorar un poquito (en cuestión de usabilidad) esta
parte del</div>
        <div>programa.</div>
        <div>&nbsp;</div>
        <div>Otro problema (no se si mal uso o fallo del software) que
acabo de</div>
        <div>observar, que ocurre con el refresco de las tablas. No
puedo insertar</div>
        <div>registros en la tabla desde gvSIG, si abro la tabla con
otro programa y</div>
        <div>hago un cambio este no se refleja en el gvSIG a no ser que
cierre el</div>
        <div>proyecto y lo vuelva a abrir :(. Esto me pasa con los dbf.</div>
        <div>&nbsp;</div>
        <div>Salud,</div>
        <div>&nbsp;</div>
        <div>&nbsp;</div>
        <div>On 11/08/10 15:46, Roser Soler wrote:</div>
        <div>&gt; Hola Antonio,</div>
        <div>&gt;</div>
        <div>&gt; Para asociar más de una tabla a una capa lo único que
necesitas es que</div>
        <div>&gt; dichas tablas tengan un campo en comun. Siguiendo tu
ejemplo; te creas</div>
        <div>&gt; las 4 tablas que comentas (en dbf por ejemplo) y en
todas ellas tienes</div>
        <div>&gt; un campo que se llame finca donde metes algo que las
identifique, el</div>
        <div>&gt; nombre o un numero identificativo.</div>
        <div>&gt; Te vas a gvSIG, te cargas el shape en la vista y
desde el gestor de</div>
        <div>&gt; proyectos, en Tabla te cargas</div>
        <div>&gt; las otras 4 tablas. Despues abres el shape, abres su
tabla y se te</div>
        <div>&gt; activaran las herramientas de enlace y unión. Y nada,
vas creando los</div>
        <div>&gt; enlaces/uniones que necesites.</div>
        <div>&gt;</div>
        <div>&gt; saludos</div>
        <div>&gt;</div>
        <div>&gt; El 11/08/10 13:53, antoniofacno escribió:</div>
        <div>&gt;</div>
        <div>&gt;&gt; On 11/08/10 10:35, Manuel Madrid wrote:</div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt;&gt; Hola Antonio.</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt; Si no he entendido mal lo que pides es poder
visualizar en grupo</div>
        <div>&gt;&gt;&gt; mediante pestañas la información
correspondiente a todas las tablas que</div>
        <div>&gt;&gt;&gt; tengas enlazadas con la tabla de la capa.</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt; sep eso mismo por un lado. Y por el otro, ya que
le has puesto nombre</div>
        <div>&gt;&gt; (porque no sabía como expresarlo) como hago para
tener más de una tabla</div>
        <div>&gt;&gt; enlazada con la tabla de la capa.</div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt; Quiero decir, ahora mismo solo puedo (o mejor
dicho solo he sido capaz)</div>
        <div>&gt;&gt; de asociar una serie de campos a la capa. Pero
esto se me queda muy</div>
        <div>&gt;&gt; rígido, porque en verdad lo que me interesa es
tener más de una tabla.</div>
        <div>&gt;&gt; Ejemplo:</div>
        <div>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1. Información general.</div>
        <div>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2. Labores que he realizado.</div>
        <div>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3. Productos fitosanitarios que he
utilizado en la finca.</div>
        <div>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4. ToDo. Una especie de cajón de sastre
donde apunto, las cosas que</div>
        <div>&gt;&gt; me gustaría poder hacer en la finca y cuando las
hago marcarlas como hechas.</div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt; En una BBDD relacional, como puede ser MySQL (o
PostgreSQL) no tengo</div>
        <div>&gt;&gt; problema para definir algo así. Pero aquí ya me
pierdo, la verdad que he</div>
        <div>&gt;&gt; sido capaz de instalar Postgis pero tampoco he
sido capaz de asociar a</div>
        <div>&gt;&gt; una capa más de una tabla. Algo se me escapa :)</div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt;&gt; Esto actualmente no es posible pero me parece
una interesante feature</div>
        <div>&gt;&gt;&gt; request. Se podría aplicar tanto a la
herramienta información por punto</div>
        <div>&gt;&gt;&gt; (veríamos sólo los registros seleccionados)
como a la de ver tabla de</div>
        <div>&gt;&gt;&gt; atributos (veríamos las tablas al completo).</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt; Esto hay que apuntarlo en algún sitio, o ya hay
por aquí algun</div>
        <div>&gt;&gt; desarrollador escuchando y tomando notas de las
sugerencias ;)</div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt; Saludos,</div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt;&gt; Saludos,</div>
        <div>&gt;&gt;&gt; Manuel.</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt; El 11/08/10 2:01, antoniofacno escribió:</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;&gt; Hola,</div>
        <div>&gt;&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;&gt; Otra duda que me corroe y que no se por
donde meter mano....</div>
        <div>&gt;&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;&gt; Me gustaría poder asociar a una capa
vectorial más de una tabla, por</div>
        <div>&gt;&gt;&gt;&gt; ejemplo: la capa Finca (donde he dibujado
tantos polígonos como fincas</div>
        <div>&gt;&gt;&gt;&gt; hay en la explotación) con las siguientes
tablas:</div>
        <div>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Información: Datos
catastrales, superficie, número de plantas.</div>
        <div>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Cuaderno campo: Fecha
tratamiento, fitosanitario utilizado, etc.</div>
        <div>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Enfermedades: Fecha, enfermedad</div>
        <div>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Producción: Fecha, número de
ticket, kilos recolectados.</div>
        <div>&gt;&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;&gt; De forma que cuando fuera a ver la
información de una finca (atributos</div>
        <div>&gt;&gt;&gt;&gt; de la capa), pudiera ver en pantalla una
ventana con un Tab por cada</div>
        <div>&gt;&gt;&gt;&gt; tabla y la información asociada al
polígono que tengo seleccionado.</div>
        <div>&gt;&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;&gt; ¿Es posible? O me estoy metiendo en
camisa de 11 varas.</div>
        <div>&gt;&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;&gt; Salud y gracias,</div>
        <div>&gt;&gt;&gt;&gt;
_______________________________________________</div>
        <div>&gt;&gt;&gt;&gt; gvSIG_usuarios mailing list</div>
        <div>&gt;&gt;&gt;&gt; <a moz-do-not-send="true" href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a></div>
        <div>&gt;&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;&gt; Para ver histórico de mensajes, editar
sus preferencias de usuario o darse de baja en esta lista, acuda a la
siguiente dirección:</div>
        <div>&gt;&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;&gt; <a moz-do-not-send="true" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a></div>
        <div>&gt;&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt;&gt;</div>
        <div>&gt;&gt; _______________________________________________</div>
        <div>&gt;&gt; gvSIG_usuarios mailing list</div>
        <div>&gt;&gt; <a moz-do-not-send="true" href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a></div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt; Para ver histórico de mensajes, editar sus
preferencias de usuario o darse de baja en esta lista, acuda a la
siguiente dirección:</div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt; <a moz-do-not-send="true" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a></div>
        <div>&gt;&gt;</div>
        <div>&gt;&gt;</div>
        <div>&gt; _______________________________________________</div>
        <div>&gt; gvSIG_usuarios mailing list</div>
        <div>&gt; <a moz-do-not-send="true" href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a></div>
        <div>&gt;</div>
        <div>&gt; Para ver histórico de mensajes, editar sus
preferencias de usuario o darse de baja en esta lista, acuda a la
siguiente dirección:</div>
        <div>&gt;</div>
        <div>&gt; <a moz-do-not-send="true" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a></div>
        <div>&gt;</div>
        <div>&gt;</div>
        <div>&nbsp;</div>
        <div>_______________________________________________</div>
        <div>gvSIG_usuarios mailing list</div>
        <div><a moz-do-not-send="true" href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a></div>
        <div>&nbsp;</div>
        <div>Para ver histórico de mensajes, editar sus preferencias de
usuario o darse de baja en esta lista, acuda a la siguiente dirección:</div>
        <div>&nbsp;</div>
        <div><a moz-do-not-send="true" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a></div>
        <div>&nbsp;</div>
        </div>
        </td>
      </tr>
      <tr>
        <td id="INCREDIFOOTER" width="100%">
        <table width="100%" cellpadding="0" cellspacing="0">
          <tbody>
            <tr>
              <td width="100%"><br>
              </td>
              <td id="INCREDISOUND" valign="bottom" align="middle"><br>
              </td>
            </tr>
          </tbody>
        </table>
        </td>
      </tr>
    </tbody>
  </table>
  <span id="IncrediStamp"><a moz-do-not-send="true" href="http://www.incredimail.com/?id=603556&amp;rui=105116347"><span name="imgCache" border="0"><span>&lt;Mail Attachment.gif&gt;</span></span></a></span>
  <pre wrap=""><fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
gvSIG_usuarios mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a>

Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:

<a class="moz-txt-link-freetext" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a>
  </pre>
</blockquote>
<br>
</div>

_______________________________________________<br>gvSIG_usuarios mailing list<br><a href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a><br><br>Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br><br>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios<br></blockquote></div><br></div></body></html>