Skip to content

Databases & Tables Guide โ€‹

Master the powerful database and table features to organize, track, and manage structured data in your workspace.


๐Ÿ“– Overview โ€‹

Databases in Ascend allow you to create structured tables with typed properties, multiple views, filtering, sorting, and grouping. Think of them as spreadsheets with the flexibility of a database.

Key Features โ€‹

  • โœ… Typed Properties: Text, numbers, dates, select options, checkboxes, and more
  • โœ… Multiple Views: Create different views of the same data with unique filters and sorts
  • โœ… Drag & Drop: Reorder rows and columns easily
  • โœ… Auto-Save: All changes are automatically saved
  • โœ… Flexible Layouts: Resize columns, wrap text, hide/show properties

๐Ÿš€ Getting Started โ€‹

Creating a Database โ€‹

  1. Navigate to Dashboard โ†’ Databases
  2. Click the "New Database" button
  3. Enter a name for your database
  4. Click Create

Your new database opens with default properties: Name (text) and Status (select).

The Database Interface โ€‹

AreaDescription
TitleClick to edit the database name inline
View TabsSwitch between different views of your data
ToolbarFilter, sort, group, and manage properties
Header RowColumn names with property type icons
Data RowsYour actual data entries
Add RowFooter area to add new rows

๐Ÿ“Š Working with Properties (Columns) โ€‹

Property Types โ€‹

TypeIconDescriptionExample
TextAaPlain text content"Project Alpha"
Number#Numeric values42, 3.14
Selectโ–ผSingle choice from options"In Progress"
Multi-Selectโ–ผโ–ผMultiple choices"Frontend, Backend"
Date๐Ÿ“…Date values"Dec 14, 2025"
Person๐Ÿ‘คTeam member assignment"John Doe"
Checkboxโ˜‘๏ธTrue/false toggleโœ“ or โœ—
URL๐Ÿ”—Web links"https://example.com"
Emailโœ‰๏ธEmail addresses"user@email.com"
Statusโ—Status with colors"Done" (green)

Adding a Property โ€‹

  1. Click the "+" button at the right of the header row
  2. Enter a property name
  3. Select a property type from the suggestions
  4. Press Enter or click away to confirm

Tip: The property type suggestions appear in a 2-column grid for easy selection.

Editing a Property โ€‹

Click on any column header to open the property menu:

OptionDescription
Edit PropertyChange name or type
Insert LeftAdd a new property to the left
Insert RightAdd a new property to the right
Sort AscendingSort Aโ†’Z or 0โ†’9
Sort DescendingSort Zโ†’A or 9โ†’0
GroupGroup rows by this property's values
HideHide this column from the current view
Wrap ContentEnable multi-line text (text properties only)
DeleteRemove this property

Resizing Columns โ€‹

  1. Hover over the right edge of a column header
  2. The cursor changes to a resize cursor (โ†”)
  3. Click and drag left or right to resize
  4. Release to set the new width

Minimum width: 80 pixels

Reordering Columns โ€‹

  1. Click and hold a column header
  2. Drag left or right to the desired position
  3. A blue indicator shows where the column will drop
  4. Release to complete the reorder

Both the header AND the data cells move together.

Hiding/Showing Properties โ€‹

To hide a property:

  1. Click the column header
  2. Select "Hide" from the menu

To show hidden properties:

  1. Click the "Properties" button in the toolbar
  2. Toggle visibility for each property

๐Ÿ“ Working with Rows โ€‹

Adding a Row โ€‹

Method 1 - Footer:

  • Click the "+ New" button at the bottom of the table

Method 2 - Keyboard:

  • Press Enter in the last cell to create a new row below

Method 3 - Context Menu:

  • Right-click any row โ†’ "Add row below"

Editing Cells โ€‹

  1. Single click on a cell to select it
  2. Double-click or press Enter to edit
  3. Type your content
  4. Press Enter to save, Escape to cancel

For text cells with Wrap Content enabled:

  • Press Enter to add new lines within the cell
  • Press Ctrl/Cmd + Enter to save and move to the next row

Selecting Rows โ€‹

ActionHow
Select single rowClick the checkbox on the left
Select multiple rowsCtrl/Cmd + click additional checkboxes
Select rangeClick first row, Shift + click last row
Select allClick the checkbox in the header

Reordering Rows โ€‹

  1. Hover over a row to reveal the drag handle (โ‹ฎโ‹ฎ) on the left
  2. Click and drag the handle up or down
  3. A blue line indicates the drop position
  4. Release to complete the reorder

Deleting Rows โ€‹

Single row:

  • Right-click the row โ†’ "Delete row"

Multiple rows:

  1. Select the rows using checkboxes
  2. Click "Delete" in the bulk action bar that appears

๐Ÿ” Views, Filters & Sorting โ€‹

Understanding Views โ€‹

Views are saved configurations of how to display your data. Each view can have:

  • Different visible/hidden properties
  • Different column widths
  • Different filters
  • Different sorts
  • Different groupings

The underlying data is the sameโ€”views just change how you see it.

Creating a View โ€‹

  1. Click the "+" next to existing view tabs
  2. Enter a view name
  3. Configure filters, sorts, and visible properties
  4. Changes are auto-saved to the view

Filtering Data โ€‹

  1. Click the "Filter" button in the toolbar
  2. Select a property to filter by
  3. Choose a condition (equals, contains, is empty, etc.)
  4. Enter the filter value
  5. Click "Add Filter"

Multiple filters:

  • Add more filters to narrow results
  • Toggle between AND (all must match) and OR (any can match)

Sorting Data โ€‹

  1. Quick sort: Click a column header menu โ†’ Sort Ascending/Descending
  2. Multi-sort: Click "Sort" in toolbar โ†’ Add multiple sort rules

Multi-level sorting: Sort by Status first, then by Date within each status.

Grouping Data โ€‹

  1. Click a column header โ†’ "Group"
  2. Rows are organized into collapsible groups
  3. Click the group header to expand/collapse
  4. Each group shows a count of rows

Example: Group tasks by Status to see all "In Progress" tasks together.

๐Ÿ” Searching Database Rows โ€‹

You can search for the content of individual database rows globally using the Unified Search (Cmd/Ctrl + K).

  1. Open the search panel with Cmd/Ctrl + K.
  2. Type a value contained in one of your row properties (like a task name, project budget, or client email).
  3. Select the Rows filter to see only individual data entries.
  4. Clicking a row result will take you directly to the database and focus the relevant row.

โŒจ๏ธ Keyboard Navigation โ€‹

ShortcutAction
Arrow keysMove between cells
EnterEdit selected cell / Save and move down
EscapeCancel editing
TabMove to next cell
Shift + TabMove to previous cell
DeleteClear cell content
Ctrl/Cmd + EnterSave edit and move down (in wrap mode)

๐Ÿ’ก Tips & Best Practices โ€‹

Organizing Your Database โ€‹

โœ… Do:

  • Use descriptive property names
  • Choose appropriate property types (numbers for quantities, dates for deadlines)
  • Create views for different use cases (e.g., "My Tasks", "Overdue Items")
  • Use Status properties for workflow tracking

โŒ Don't:

  • Put everything in one text column
  • Create too many properties (keep it focused)
  • Forget to set up views before sharing

Performance Tips โ€‹

  • Large datasets: Use filters to show only relevant rows
  • Wide tables: Hide unused properties to reduce horizontal scrolling
  • Text content: Enable "Wrap Content" only when neededโ€”it increases row height

Collaboration โ€‹

  • All team members with access see the same data
  • Views can be personal or shared
  • Changes sync in real-time

๐Ÿ”ง Troubleshooting โ€‹

Changes Not Saving? โ€‹

  1. Check your internet connection
  2. Wait a momentโ€”auto-save has a short delay
  3. Refresh the page if issues persist

Column Resize Not Working? โ€‹

Make sure you're clicking exactly on the column edge (between two column headers).

Rows in Wrong Order? โ€‹

  • Check if you have a sort applied (look for sort indicator arrows)
  • Clear sorts to see the original order

Can't See a Property? โ€‹

  • The property might be hidden in the current view
  • Click "Properties" in the toolbar to check visibility


Last Updated: December 2025
Version: 1.0