Answers.Body: <p>Have you tried making adjustments under <strong>Administer > Localisation > Address Settings</strong>?</p>
  
  <p><img src="https://i.sstatic.net/b04zH.jpg" alt="Address Formats"></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-01T20:36:56.097Z
Answers.Text: Unfortunately this mechanism allows the layout of labels and displays to be changed, but importantly NOT the ordering of columns in the report: there it is only possible to choose fields, but not to specify their ordering
Answers.UserDisplayName: David Christie
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-01T20:39:41.723Z
Answers.Text: I see -- it wasn't clear to me what you meant. I've updated the question to try to clarify where you need to rearrange things.
Answers.UserDisplayName: Laryn
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-30T14:02:05.480Z
Answers.LastActivityDate: 2015-05-30T14:02:05.480Z
Answers.UserDisplayName: Laryn
Answers.Body: <p>I guess there are 2 routes:</p>
  
  <ol>
  <li>you switch on the address parsing setting that splits the address line into street_name, number and unit. You then have to develop an extension that builds the street_address into the sequence you want (which is then used throughout the system). We have done this for some Dutch installations, check <a href="https://github.com/CiviCooP/org.civicoop.streetformatnl" rel="nofollow">https://github.com/CiviCooP/org.civicoop.streetformatnl</a></li>
  <li>leave CiviCRM to do what it does but customize the report where you need it to be in a different sequence.</li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-03T12:50:15.730Z
Answers.Text: It isn't necessary to parse the address in order to reverse the order of the City and Postal Code fields. Though perhaps @David Christie wants to change more than that.
Answers.UserDisplayName: Joe Murray
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-03T20:09:46.037Z
Answers.Text: Actually I just want to use the typical continental European ordering (and not the typical US or UK one!)
Answers.UserDisplayName: David Christie
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-08T19:34:59.757Z
Answers.Text: I've discovered in the meanwhile that one can override the PHP code that is used to build up the data, but it was not so easy to understand how to refer to particular fields in the database. This way, it was possible to swap two fields around relatively easily. Needs programming skills, though
Answers.UserDisplayName: David Christie
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-02T06:37:59.077Z
Answers.LastActivityDate: 2015-06-02T06:37:59.077Z
Answers.UserDisplayName: ErikH - CiviCooP
Answers.Body: <p>To modify the column order in the Constituent Report you will need to do some development (you can hire a CiviCRM partner to make these sorts of minor modifications for you).</p>
  
  <p>The developer might want to override the function select() and move the fields around as desired, since these are later used to build an array in the same order.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-01-25T22:01:51.297Z
Answers.Text: I need this feature, it's kind of insane that we can't have the UI re-arrange the order of the fields in the report? Maybe I'm just entitled.
Answers.UserDisplayName: Zachary
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-02T21:30:22.287Z
Answers.LastActivityDate: 2015-06-03T12:52:24.103Z
Answers.LastEditDate: 2015-06-03T12:52:24.103Z
Answers.UserDisplayName: Joe Murray
Body: <p>In Europe, the postcode mostly precedes the town name. I could not find any options for changing the order of the columns for these fields, particularly on the constituent report.</p>
  
Tags: <localisation><addresses>
Title: How can I change the order of address field columns on screens and reports?
ThreadText: # How can I change the order of address field columns on screens and reports?
  
  (Asked by: username_0 on 2015-05-30)
  
  In Europe, the postcode mostly precedes the town name. I could not find any options for changing the order of the columns for these fields, particularly on the constituent report.
  
  **Tags:** localisation, addresses
  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2015-05-30. Score: 6
  
  Have you tried making adjustments under **Administer > Localisation > Address Settings**?
  
  ![Address Formats](https://i.sstatic.net/b04zH.jpg)
  
  > **Comments:**
  > **username_0**: Unfortunately this mechanism allows the layout of labels and displays to be changed, but importantly NOT the ordering of columns in the report: there it is only possible to choose fields, but not to specify their ordering  
  > **username_1**: I see -- it wasn't clear to me what you meant. I've updated the question to try to clarify where you need to rearrange things.  
  
  ---
  
  ### Answer by username_2 on 2015-06-02. Score: 1
  
  I guess there are 2 routes:
  
  1. you switch on the address parsing setting that splits the address line into street\_name, number and unit. You then have to develop an extension that builds the street\_address into the sequence you want (which is then used throughout the system). We have done this for some Dutch installations, check <https://github.com/CiviCooP/org.civicoop.streetformatnl>
  2. leave CiviCRM to do what it does but customize the report where you need it to be in a different sequence.
  
  > **Comments:**
  > **username_3**: It isn't necessary to parse the address in order to reverse the order of the City and Postal Code fields. Though perhaps @username_0 wants to change more than that.  
  > **username_0**: Actually I just want to use the typical continental European ordering (and not the typical US or UK one!)  
  > **username_0**: I've discovered in the meanwhile that one can override the PHP code that is used to build up the data, but it was not so easy to understand how to refer to particular fields in the database. This way, it was possible to swap two fields around relatively easily. Needs programming skills, though  
  
  ---
  
  ### Answer by username_3 on 2015-06-02. Score: 1
  
  To modify the column order in the Constituent Report you will need to do some development (you can hire a CiviCRM partner to make these sorts of minor modifications for you).
  
  The developer might want to override the function select() and move the fields around as desired, since these are later used to build an array in the same order.
  
  > **Comments:**
  > **username_4**: I need this feature, it's kind of insane that we can't have the UI re-arrange the order of the fields in the report? Maybe I'm just entitled.  
  
  ---
  
  