I am using MS Access 2013 to display data from a MySql database on another server. I have a table that uses the linked table. I have a textbox with about 100 words in it. When I click in the textbox the cursor can sometimes appear in the middle of a letter. If I try to add or delete text it appears offset from the position of the cursor. I have turned off auto-correct and tried changing the behavior of the enter key. How can I make the cursor behave normally?
Most probably the text contains a Tab character. The textbox doesn't show it but it messes up editing as you describe.
Copy the text into a text editor that can show invisible control characters.
Related
I'm building a database on MS Access. I have 2 text box control which are both set as long text and see formatted as plain text. When the user enters data into these fields, most of the time it's a couple of paragraphs of text, so line breaks are required to start a new paragraph. I have both fields set to go to new line after hitting the enter button. Up until I linked the data tables to SharePoint the textbox fields on the userforms and reports would show those line breaks between paragraphs just fine. Now that I have linked the database tables to SharePoint, those line breaks don't show and it's now just a text box of run on plain text. Not showing the necessary breaks between paragraphs. I checked the SharePoint table, and the field in the table shows the breaks perfectly. I then checked the field in the data table within the database and it appears those breaks aren't there. And thus those breaks won't show in the userforms when the record is called up to view in a userform and even reports.
Any advise to possibly fix this would be a big help!!! I'm at the tail end of this project and not having theses breaks between paragraphs makes things look messy.
Thanks in advance!!!
So I am creating a database and need to enter two titles into a text box. I want to type the first one, and when I am done I try to hit "enter" to jump down to the next line but all it does is save what I entered and exit the text box. What I am doing wrong? I'm so used to just hitting "enter" when I'm in Microsoft Word to start a new line but that does not seem to be how it works in Access.
Press control-enter to get a newline.
Just a tip: If you are entering two values in a single field like that, you have a badly designed table structure.
Is this text box in a table/query grid view or is it a control on a form? If it's on a form, then in design mode there is a property of the text box called Enter key behaviour that you can use to determine whether focus should jump to the next control or a new line should be entered within the text box (as you're after).
I currently have a form in access which has text boxes which refreshes itself every time you click on it. I am assuming that access has a dynamic way of updating the tables, ie as soon as you move the cursor away from the text box, it updates the tables. Is there any way of making this static ie. I should have a button which after clicking updates a set of text boxes into the table. Although this is not a feature which is desired, I am planning to use this to prevent multiple users corrupting the data in the table.
What you're asking for is standard behavior... The record will not be saved until the record has lost focus, rather than the field. If your form is saving after each field loses focus (desired in some applications) it has been set up that way (probably with an OnChanged event on the textbox).
I am a beginner at Microsoft Access trying to creating a database and one of the fields is a memo field. I would like to request user input for that field; However, the standard inputbox has a single line for the user to enter data, and although you can use that to add large amounts of text, it is not pleasing.
I want an inputbox that accepts memos so as the user inputs a paragraph of text, he can see the entire paragraph when he submits.
How would I do it using an inputbox and not a form? Is this possible?
I am guessing you are entering the data directly into the table. If so you can simply hover over a line between two rows until you get the double arrows and click and drag. When closing the table it will ask you if you want to save your changes. if you say yes then every time after that it will appear the same when when opened. This will give you more viewing area per field. However, I do agree with HansUp, this is best controlled via a form. Here is a snapshot of a table with more room per row.
The same can be done with query results.
I have a form that is used for data entry, and on one form there is a text box that is used to enter notes. However, if the user hits <ENTER> I need the cursor to stay in that text box and start a new line, but currently it is jumping to the next control (text box).
Is there a simple property setting that would do the trick? Or a VBA method that would accomplish this?
In Ac2003, there is the "Enter Key Behaviour" property, which gets set to "New Line in Field".
I suspect Scott's answer is what you're looking for. That property is available in Access 2007 also.
Another option would be to have the users enter CTRL+Enter to insert a line into the text control. Your users may not go for it, though.