Great question, I simply used intelliSense, I recognize the properties of a section object. They look like this.Last question : How exactly you checked for the types of the object with strange names?
Now, here's another issue I see with Section objects. I switched from english to japanese. This is what shows in intelliSense:
(You tell me what it says @KitaYama )
But when you select it from there, it turns into the problem name:
As you can see, the name from intellisense does not match the name passed into the code. It's in japanese for intellisense, but the file seems to come with the embedded arabic name that has a conflict. That's another clue.
Now, here's another problem: If you try to get the type name of a conflicting section, it returns an error, this is what happens with the japanese version:
It's error 7 and I probably get a bunch of question marks because I don't have Japanese installed. I think that error is "out of memory".
Now, just to add details to this experiment, I created a new form using this japanese installation, while still using the original arabic file. The form was created with a japanese name, this is important. I wanted to see what the name of the section was and it returned "Detail" as the name when I tried to get it in the safe way:
If I try to add a module to the form, I simply can't. This is the message I get:
ChatGPT reads this as:
Code:
Failed to create Visual Basic module.
If the database is on a network drive, please check the network connection and try again.
But if I create another form and I give it a name in latin characters, I now can add a code module and I can finally reference the form by its class name to see what initializes with it, and it comes with "Detail" as the detail section name:
So there's definitely something off with section names and with the languages installed on our machines. It's either the Sections or the Sections plus the language settings that might be the cause of this problem, based on my experiments. So, if anyone wishes to reproduce these tests, please do so and confirm. Do confirm specially if just changing the names of the sections fixes these problems for you. And if not, try exporting and importing after that.
Last edited: