How do I work with custom fields? I first tried to test with KeePass probably a year or so ago, but put it to the side. Now I'm trying to revisit. I still see my custom fields, but I cannot find a way to delete fields I no longer want or add new additional fields.
I am using one plugin: KPEnhancedEntryView, but that is just for (if I remember correctly) changing what I can view in the main KeePass window.
Surely it is something simple that I am missing, but I cannot find how/where to manage the fields. I can "configure columns" under the View menu, but that is controlling what I see, NOT actually managing fields.
Thank you for any advice
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In KeePass: Double click on an entry's title in the Entry List (main list view), the Edit Entry dialog will open. Select the 'Advanced' tab. If the entry contains custom fields they will be listed in the 'String fields' section. Select the custom string field that you want to delete and press the 'Delete' button.
Using the KPEnhancedEntryView: Select an entry in the Entry List (main list view). The selected entry's fields including its custom string fields will be shown in the Entry View pane. Right-click on the custom string field that you want to delete and select 'Delete field' from the context menu. If you select multiple entries you can delete the custom string field from the selected entries using the same method.
👍
1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks, that seems to work on a per item basis, but I literally deleted all records that had custom fields, came back, and I still have all the field headers showing in KeePass. Even when I created a brand new database, I still have the same field headers. Does KeePass just remember the field headers and keep them regardless of what databases and records exist?
And thanks for taking the time to attempt an answer, by the way.
I did try both of your methods. They delete the field from the record, but they do nothing for what shows in the KeePass window. I'd like to just totally delete a field/column from showing in KeePass at all - not uncheck it under View - Configure Columns, and not just remove from a record.
Thanks for the ideas though, it's worth noting those for future reference.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A column is part of the List View display. To stop displaying a column in the List View, select 'View>Configure Columns...' and uncheck the column that you don't want to display.
If even one entry contains the custom string field, you will still be able to display a column having the custom string field name. You must delete the custom string field from every entry that contains it to eliminate the possibility of displaying a column having the custom field name.
👍
1
Last edit: wellread1 2020-05-06
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Adding custom fields to the column display is not really useful because it is a manual process and you won't have the ones you want when you change groups. Stick to KPEEV to view the fileds when you select an entry.
cheers, Paul
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the thoughts/ideas. I guess I hosed things when I created records with the columns/fields, and then dumped all the records without first removing the fields. So now I guess I'd need to create one record with the field I want to delete, delete that field/column, and then maybe it'll not show.
I'll play with it, see if I want to bother with all the fields anyway.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
How do I work with custom fields? I first tried to test with KeePass probably a year or so ago, but put it to the side. Now I'm trying to revisit. I still see my custom fields, but I cannot find a way to delete fields I no longer want or add new additional fields.
I am using one plugin: KPEnhancedEntryView, but that is just for (if I remember correctly) changing what I can view in the main KeePass window.
Surely it is something simple that I am missing, but I cannot find how/where to manage the fields. I can "configure columns" under the View menu, but that is controlling what I see, NOT actually managing fields.
Thank you for any advice
In KeePass: Double click on an entry's title in the Entry List (main list view), the Edit Entry dialog will open. Select the 'Advanced' tab. If the entry contains custom fields they will be listed in the 'String fields' section. Select the custom string field that you want to delete and press the 'Delete' button.
Using the KPEnhancedEntryView: Select an entry in the Entry List (main list view). The selected entry's fields including its custom string fields will be shown in the Entry View pane. Right-click on the custom string field that you want to delete and select 'Delete field' from the context menu. If you select multiple entries you can delete the custom string field from the selected entries using the same method.
Thanks, that seems to work on a per item basis, but I literally deleted all records that had custom fields, came back, and I still have all the field headers showing in KeePass. Even when I created a brand new database, I still have the same field headers. Does KeePass just remember the field headers and keep them regardless of what databases and records exist?
And thanks for taking the time to attempt an answer, by the way.
I did try both of your methods. They delete the field from the record, but they do nothing for what shows in the KeePass window. I'd like to just totally delete a field/column from showing in KeePass at all - not uncheck it under View - Configure Columns, and not just remove from a record.
Thanks for the ideas though, it's worth noting those for future reference.
A column is part of the List View display. To stop displaying a column in the List View, select 'View>Configure Columns...' and uncheck the column that you don't want to display.
If even one entry contains the custom string field, you will still be able to display a column having the custom string field name. You must delete the custom string field from every entry that contains it to eliminate the possibility of displaying a column having the custom field name.
Last edit: wellread1 2020-05-06
Adding custom fields to the column display is not really useful because it is a manual process and you won't have the ones you want when you change groups. Stick to KPEEV to view the fileds when you select an entry.
cheers, Paul
Thanks for the thoughts/ideas. I guess I hosed things when I created records with the columns/fields, and then dumped all the records without first removing the fields. So now I guess I'd need to create one record with the field I want to delete, delete that field/column, and then maybe it'll not show.
I'll play with it, see if I want to bother with all the fields anyway.