Website of the project Dolibarr France Dolibarr Spain Dolibarr Deutschland Dolibarr Italie

Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Μυστικό Κλειδί Να με θυμάσαι
Λέξη-Κλειδί
  • Σελίδα:
  • 1
  • 2
  • 3
  • 4

ΘΕΜΑ: Επεξεργασία Dolibarr

Επεξεργασία Dolibarr 3 Χρόνια 11 Μήνες πριν #563

  • ndrosis
  • Το Άβαταρ του/της ndrosis
  • Αποσυνδεμένος
  • Platinum Boarder
  • Δημοσιεύσεις: 825
  • Ληφθείσες Ευχαριστίες 156
  • Κάρμα: 22
fasoladitsa καλησπέρα,

Αυτό που σου εμφανίζει δεν είναι λάθος αλλά η εντολή που τρέχει στη MySql και ποια πεδία σου κάνει export.
Σου είναι εύκολο να περιγράψεις τη θες να κάνεις?
Technicks Information and communications technology
www.sysaid.gr

Environment
Version: 7.0.1
OS: GNU/Linux
Web Server: Apache/2.4.25
PHP: 5.6.30
MariaDB: 10.1.26
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Επεξεργασία Dolibarr 3 Χρόνια 10 Μήνες πριν #567

  • fasoladitsa
  • Το Άβαταρ του/της fasoladitsa
  • Αποσυνδεμένος
  • Fresh Boarder
  • Δημοσιεύσεις: 6
  • Κάρμα: 0
Καλησπερα ndrosis,

Ουσιαστικά να έχω ανανέωση των δεδομένων του dolibarr στο excel είτε ανα κάποιο χρονικό διάστημα είτε μόλις πατήσω ανανέωση. Διαφορετικά για κάθε αλλαγή στα στοιχεία της εταιρείας θα πρέπει να κάνω εκ νεόυ export με το module του dolibarr ώστε να τα έχω σε μορφή excel.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Επεξεργασία Dolibarr 3 Χρόνια 10 Μήνες πριν #569

  • ilias
  • Το Άβαταρ του/της ilias
  • Αποσυνδεμένος
  • Junior Boarder
  • Δημοσιεύσεις: 25
  • Ληφθείσες Ευχαριστίες 6
  • Κάρμα: 0
Με php script γίνεται.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Επεξεργασία Dolibarr 3 Χρόνια 10 Μήνες πριν #570

  • fasoladitsa
  • Το Άβαταρ του/της fasoladitsa
  • Αποσυνδεμένος
  • Fresh Boarder
  • Δημοσιεύσεις: 6
  • Κάρμα: 0
Καλημέρα ilias
Το πρόβλημα μου είναι οτι είμαι άσχετος από γλώσσες προγραμματισμού ή τουλάχιστον το επίπεδο γνώσεων που χρειάζεται απέχει πολύ... :/
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Επεξεργασία Dolibarr 3 Χρόνια 10 Μήνες πριν #571

  • ilias
  • Το Άβαταρ του/της ilias
  • Αποσυνδεμένος
  • Junior Boarder
  • Δημοσιεύσεις: 25
  • Ληφθείσες Ευχαριστίες 6
  • Κάρμα: 0
Με μια πολύ γρήγορη αναζήτηση στο google για σκριπτακια από mysql σε excel:
stackoverflow.com/questions/15699301/exp...data-to-excel-in-php
<?php
/*******EDIT LINES 3-8*******/
$DB_Server = "localhost"; //MySQL Server    
$DB_Username = "username"; //MySQL Username     
$DB_Password = "password";             //MySQL Password     
$DB_DBName = "databasename";         //MySQL Database Name  
$DB_TBLName = "tablename"; //MySQL Table Name   
$filename = "excelfilename";         //File Name
/*******YOU DO NOT NEED TO EDIT ANYTHING BELOW THIS LINE*******/    
//create MySQL connection   
$sql = "Select * from $DB_TBLName";
$Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password) or die("Couldn't connect to MySQL:<br>" . mysql_error() . "<br>" . mysql_errno());
//select database   
$Db = @mysql_select_db($DB_DBName, $Connect) or die("Couldn't select database:<br>" . mysql_error(). "<br>" . mysql_errno());   
//execute query 
$result = @mysql_query($sql,$Connect) or die("Couldn't execute query:<br>" . mysql_error(). "<br>" . mysql_errno());    
$file_ending = "xls";
//header info for browser
header("Content-Type: application/xls");    
header("Content-Disposition: attachment; filename=$filename.xls");  
header("Pragma: no-cache"); 
header("Expires: 0");
/*******Start of Formatting for Excel*******/   
//define separator (defines columns in excel & tabs in word)
$sep = "\t"; //tabbed character
//start of printing column names as names of MySQL fields
for ($i = 0; $i < mysql_num_fields($result); $i++) {
echo mysql_field_name($result,$i) . "\t";
}
print("\n");    
//end of printing column names  
//start while loop to get data
    while($row = mysql_fetch_row($result))
    {
        $schema_insert = "";
        for($j=0; $j<mysql_num_fields($result);$j++)
        {
            if(!isset($row[$j]))
                $schema_insert .= "NULL".$sep;
            elseif ($row[$j] != "")
                $schema_insert .= "$row[$j]".$sep;
            else
                $schema_insert .= "".$sep;
        }
        $schema_insert = str_replace($sep."$", "", $schema_insert);
        $schema_insert = preg_replace("/\r\n|\n\r|\n|\r/", " ", $schema_insert);
        $schema_insert .= "\t";
        print(trim($schema_insert));
        print "\n";
    }   
?>
αλλάζεις τις γραμμές από 3 - 8.
Αυτό που με ενοχλεί στα projects ανοιχτού κώδικα είναι ότι ο καθένας ενδιαφέρεται μόνο για το πρόβλημα που τον απασχολεί, και αφού βρει ή του δώσουν τη λύση την κρατάει για την πάρτη του. Δεν το γράφω για σένα fasoladitsa, απλώς έτυχε να το αναφέρω στο συγκεκριμένο post.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Επεξεργασία Dolibarr 3 Χρόνια 10 Μήνες πριν #572

  • ndrosis
  • Το Άβαταρ του/της ndrosis
  • Αποσυνδεμένος
  • Platinum Boarder
  • Δημοσιεύσεις: 825
  • Ληφθείσες Ευχαριστίες 156
  • Κάρμα: 22
ilia + 1 από εμένα κάλο το script αλλά νομίζω ότι θα θέλει παραμετροποίηση για να παίξει σωστά στον fasoladitsa.

@ilias αναφέρεσαι σε κάπoιον στο παρών forum?
Technicks Information and communications technology
www.sysaid.gr

Environment
Version: 7.0.1
OS: GNU/Linux
Web Server: Apache/2.4.25
PHP: 5.6.30
MariaDB: 10.1.26
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
  • Σελίδα:
  • 1
  • 2
  • 3
  • 4
Χρόνος δημιουργίας σελίδας: 0.141 δευτερόλεπτα