If ColumnId = "Description" Then
Dim RowData As Map = B4XTable1.GetRow(RowId)
Dim column As B4XTableColumn = B4XTable1.GetColumn(ColumnId)
Dim DataA As Map = CreateMap()
Dim cell As String = RowData.Get(ColumnId)
Dim Prefdlg As PreferencesDialog
Prefdlg.Initialize(Base, "Description", 300dip, 150dip)
Prefdlg.Title = "New Description"
Prefdlg.AddMultilineTextItem("Description","",150dip)
Prefdlg.ItemsBackgroundColor = xui.Color_White
Prefdlg.TextColor = xui.Color_Black
Prefdlg.Theme = PrefDialog.THEME_LIGHT
Prefdlg.Dialog.PutAtTop = True
DataA.Put("Description", cell)
Wait For (Prefdlg.ShowDialog(DataA, "OK", "CANCEL")) Complete (Result As Int)
If Result = xui.DialogResponse_Positive Then
Dim ans As String = DataA.Get("Description")
B4XTable1.sql1.ExecNonQuery2($"UPDATE data SET ${column.SQLID} = ? WHERE rowid = ?"$, Array As String(ans, RowId))
End If
End If