Gallery
Aprende como usar Coda
Share
Explore
Aprende como usar Coda
Coda en profundidad

icon picker
Trabajando con varias tablas conectadas

Si bien hasta ahora siempre hemos trabajado con una unica tabla, las posibilidades se multiplican si empezamos a conectar múltiples tablas entre si.
De esta manera podremos tener mucho más control sobre nuestras tablas, pudiendo expandir el potencial de nuestros documentos.
En este caso, vamos a ver cómo podemos crear una tabla propia para las categorías de gastos y las ventajas que esto nos proporciona.

Convirtiendo un Select List en una tabla

Hasta ahora hemos trabajado con Select Lists, para poder crear un desplegable en el que puedas tener varias opciones y escoger entre ellas. Pero también puedes convertirlo en una tabla y vincularla, para poder modificar, añadir o eliminar categorías de una manera mucho más práctica.
¡Y coda te lo pone muy fácil!
Simplemente accede al Select List y pulsa en el botón de Convert into table.
Nocodehackers 2022-04-09 at 19.22.21.gif
Verás que al instante te crea otra Tabla en la que puedes tener las Categorías a mano, para poder editarlas. Pero ¿qué ventajas tiene esto?
Convertir a Tabla
7
Concepto
Fecha de Gasto
Gasto
Categoría
1
Concepto 1
4/9/2022
€300.00
⚒️No-code tools
⛽️ Gasolina
🎁 Regalos
2
Gasto 2
3/28/2022
€500.00
🎁 Regalos
3
Gasto 3
4/12/2022
€50.00
⛽️ Gasolina
4
Demo en Directo
€300.00
⛽️ Gasolina
5
6
Puedo modificar
10/13/2023
€300.00
⚒️No-code tools
There are no rows in this table

Expandiendo la información de las categorías

Hasta ahora, la categoría era algo con muy poca información. Quizá no sepas cuál es la diferencia entre Mecenazgo y Patrocinio, o no sepas qué gastos deben ir a Streaming.
Es por eso que el que ahora podamos tenerlo en una tabla aparte nos permite añadir toda la información que queramos a estas categorías, como por ejemplo un campo de Descripción:
Categoría
Categoría
Descripción
Responsable
1
Mecenazgo
Patrocinios a creadores de contenido
Álex
2
Medicina
Pagar por medicamentos citas en el médico, etc...
Álex
3
Streaming
Servicios de Streaming como Netflix, Prime...
Álex
4
⚒️No-code tools
Herramientas No-code
Iria
5
⛽️ Gasolina
Gasolina para el coche
Tomás
6
🎁 Regalos
Regalos a personas queridas
Tomás
7
🎮 Juegos
Juegos de Ps4, Switch
Álex
8
🏠Alquiler
Pagar la casa cada mes
Álex
9
👩🏻‍🍳 Restaurantes
Salir a cenar en restaurantes o comer.
Álex
10
👩🏼‍🏫Cursos
11
💇🏻‍♀️Peluquería
12
💻 Internet
13
💻Tecnología
14
📖Libros
15
🖥 Hosting
16
😳Peajes
17
🚘Parking
18
🥑 Compra
19
Prueba
There are no rows in this table

Configurando cómo se muestra la conexión

Esto que acabamos de crear, es un campo de tipo Lookup.
Piensa en Lookup, como una manera de mirar la información de otra tabla y traértela a donde la necesites consumir.
Además viene cargado de opciones de configuración, que vamos a ver a continuación:
Allow Multiple Selection: Te permite seleccionar si sólo permites una Categoría por cada gasto o puede ser múltiple.
Nocodehackers 2022-04-09 at 19.27.43.png
Item Settings: Te permite configurar cómo se muestran las opciones, si por orden alfabético o cualquier tipo de orden que quieras, así como filtrar aquellos que quieras que sean seleccionables.
Nocodehackers 2022-04-09 at 19.28.14.png
Es importante marcar la opción de “Allow Quick adding of new items” en el caso que quieras que un usuario pueda añadir más elementos a la tabla de una manera sencilla. Si lo desactivas, sólo podrás escoger entre las opciones ya creadas.
Nocodehackers 2022-04-09 at 19.29.43.gif
Es interesante notar que la relación no es bidireccional, como podría suceder en Notion o Airtable, ya que no se vinculan directamente ambas tablas creando un campo en la otra, si no que es sólo una relación en la tabla en la que crees el campo Lookup.

Mostrando información de la otra tabla

Puedes ahora que has creado una relación entre tablas, acceder a cualquiera de los campos de la otra tabla. Por ejemplo, a la descripción, o si tiene un responsable de vigilar cada uno de los gastos, podrías mostrarlo de una manera sencilla.
Y es que cuando tienes dos tablas conectadas entre sí, te aparece una nueva opción que te permite añadir un campo de la otra tabla de manera sencilla.
Esto es muy útil, ya que te permite mostrar la información de varios niveles que siempre esté actualizada. Si modificas la descripción en la tabla maestra, se modificará en todos lados.
Nocodehackers 2022-04-09 at 19.34.57.gif

Contando las categorías: Rollup

Puedes incluso llevarlo un paso más allá y crear un campo en el que se cuenten el número de Categorías que tiene cada elemento.
Para ello, tienes la opción de Count, que lo hará muy fácil por ti.
Nocodehackers 2022-04-09 at 19.36.57.png
Rollup
7
Concepto
Fecha de Gasto
Gasto
Categoría
Categorías
1
Concepto 1
4/9/2022
€300.00
⚒️No-code tools
⛽️ Gasolina
🎁 Regalos
3
2
Gasto 2
3/28/2022
€500.00
🎁 Regalos
1
3
Gasto 3
4/12/2022
€50.00
⛽️ Gasolina
1
4
Demo en Directo
€300.00
⛽️ Gasolina
1
5
0
6
Puedo modificar
10/13/2023
€300.00
⚒️No-code tools
1
There are no rows in this table

Vamos ahora a ver lo que hemos hecho, para configurar una tabla de Proyectos y tareas muy sencilla.
Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.