question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Show all rows in Record with horizontal scrolling Mode like a spreadsheet

See original GitHub issue

Is your feature request related to a problem? Please describe.

Sometimes when inspecting rows with many fields seeing them in a vertical fashion is the best way the visualize.

For doing this DBeaver has a Record Mode when displaying rows from a query. But in this mode one can see just 1 row at time and cant compare the field values side by side or among rows.

Today in grid mode all fetched rows are shown and is possible to scroll using mouse and scrollbars. But in record mode just 2 columns (Name/Value) representing 1 row are displayed.

Describe the solution you’d like

It would be a nice feature enhancement to have the ability to show all fetched rows from the query resultset in record view. So the Record/Grid mode would be transformed in a Vertical/Horizontal mode scroll direction. After this DBeaver would display/handle rows more like a spreadsheet app like excel.

Here is what a query result looks like in Grid Mode today:

col1 |col2 |
-----|-----| ^
  a  |  w  | |
  b  |  x  | |
  c  |  y  | |
  d  |  z  | v

Here is what a query result looks like in Record Mode today:

Name|Value|
----|-----|
col1|  a  |
col2|  w  |

 << < > >>

After the desired feature enhancement in Record Mode:

Name|  1  |  2  |  3  |  4  |
----|-----|-----|-----|-----|
col1|  a  |  b  |  c  |  c  |
col1|  w  |  x  |  y  |  z  |
< ------------------------- >

Describe alternatives you’ve considered

Dbeaver already is wonderful and powerfull. This is just a extension of current funcionality. I can’t remember any tool doing than other than spreadsheets, excel…

Additional context

SQL for playing with the idea:

select '  a  ' as col1, '  w  ' as col2
union all
select '  b  ' as col1, '  x  ' as col2
union all
select '  c  ' as col1, '  y  ' as col2
union all
select '  d  ' as col1, '  z  ' as col2
order by 1;


select 'col1' as Name, '  a  ' as '1', '  b  ' as '2', '  c  ' as '3', '  c  ' as '4'
union all
select 'col1' as Name, '  w  ' as '1', '  x  ' as '2', '  y  ' as '3', '  z  ' as '4';

Thanks for creating the best query/database tool in world!

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:1
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
serge-ridercommented, Jun 24, 2021

image

0reactions
uslsscommented, Jun 30, 2021

verified. related issues created.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Keep Row and Column Labels in View When Scrolling ...
This is Part 1 in a series of Tutorials focused on the commands of the VIEW Tab of the Ribbon in Excel 2007...
Read more >
Add, edit, find, and delete rows by using a data form
When a row of data is very wide and requires repeated horizontal scrolling, consider using a data form to add, edit, find, and...
Read more >
Freeze Columns in Horizontal Scrolling for Tables
Freeze Columns in Horizontal Scrolling for Tables similar to how you can in google sheets/excel i.e. so you can see what “item” (or...
Read more >
Scrolling | WinForms Controls - DevExpress Documentation
In this tutorial, you will learn about the various vertical scrolling modes in a grid View, including the following: The default scrolling mode...
Read more >
Google Sheets cheat sheet
Click Data and then Group rows or Group columns. Freeze header rows and columns: Keep a row or column in the same place...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found